Jump to content
Site Stability Read more... ×
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

First Article Underway

Sign in to follow this  


I've started working on my first article for the new website. The article discusses memory pools and frame based memory for console systems and strong control over memory usage. It then covers the creation of an object allocator for classes using memory pools. This leads into a discussion of how to use the placement new operator.

I've just finished up the first pass of the code for the article, complete with doxygen comments. I've got some optimization work to do as it's about three times slower than new (without fragmentation) at the moment and I'd like to speed it up so as to give people something they can actually use, rather than just a toy. Once the code is up to speed (this evening most likely), I'll start writing up the article that discusses all of the pieces listed above. I'll submit it to gamedev.net as either an article or sweet snippet, and get it onto my website as soon as possible. (Immediately, if gamedev doesn't want the article, and whenever they will allow me to cross post it on my personal site, which appears to be 30 days after publication on gamedev.net. I'm not sure if you can post it to your own personal site more quickly?).


Sign in to follow this  

1 Comment

Recommended Comments

I am continuing to work on this. In fact, my own personal training ground engine is coming along nicely. I am currently tackling issues of how to use multiple threads (and take advantage of upcoming multicore AMD chips, hyperthreading, and the new PS3 and Xbox2 architectures) in a game engine efficiently. I believe I have a very workable model and once it's proven out, I'll probably post a white paper on it.



Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!