Real world comparison: GC vs. manual memory management

“During the 4th Semester of my studies I wrote a small 3d spaceship deathmatch shooter with the D-Programming language. It was created within 3 Months time and allows multiple players to play deathmatch over local area network. All of the code was written with a garbage collector in mind and made wide usage of the D standard library phobos. After the project was finished I noticed how much time is spend every frame for garbage collection, so I decided to create a version of the game which does not use a GC, to improve performance.”

49 Comments

  1. 2012-09-06 10:05 pm
    • 2012-09-06 11:08 pm
    • 2012-09-06 11:20 pm
      • 2012-09-07 12:50 am
        • 2012-09-07 4:25 am
    • 2012-09-07 12:30 am
    • 2012-09-07 1:52 am
    • 2012-09-07 4:36 am
      • 2012-09-07 5:49 am
        • 2012-09-07 6:56 am
          • 2012-09-08 5:36 pm
          • 2012-09-08 6:56 pm
          • 2012-09-08 9:55 pm
          • 2012-09-09 2:56 am
          • 2012-09-09 7:38 pm
    • 2012-09-07 7:28 am
  2. 2012-09-06 10:13 pm
    • 2012-09-06 11:18 pm
  3. 2012-09-06 10:28 pm
  4. 2012-09-07 12:19 am
    • 2012-09-07 12:55 am
      • 2012-09-07 3:21 am
        • 2012-09-07 3:36 am
          • 2012-09-07 4:34 am
          • 2012-09-07 4:38 am
        • 2012-09-07 4:35 am
          • 2012-09-07 8:58 am
          • 2012-09-07 9:55 am
          • 2012-09-07 2:44 pm
        • 2012-09-07 6:50 am
          • 2012-09-07 7:30 am
          • 2012-09-07 9:09 am
          • 2012-09-07 9:58 am
          • 2012-09-07 10:56 am
          • 2012-09-07 11:08 am
          • 2012-09-07 1:29 pm
    • 2012-09-07 5:57 am
    • 2012-09-07 11:28 am
  5. 2012-09-07 5:20 am
    • 2012-09-07 10:04 am
      • 2012-09-07 10:48 am
        • 2012-09-07 11:45 am
          • 2012-09-07 12:27 pm
  6. 2012-09-07 6:06 am
  7. 2012-09-07 6:43 am
  8. 2012-09-07 10:46 am
    • 2012-09-07 1:25 pm
    • 2012-09-07 3:04 pm
  9. 2012-09-08 1:02 am