Java Urban Performance Legends

Programmers agonize over whether to allocate on the stack or on the heap.
Some people think garbage collection will never be as efficient as direct memory management, and others feel it is easier to clean up a mess in one big batch than to pick up individual pieces of dust throughout the day. This article pokes some holes in the oft-repeated performance myth of slow allocation in JVMs.

123 Comments

  1. 2005-10-08 7:10 pm
  2. 2005-10-08 7:25 pm
    • 2005-10-08 8:02 pm
  3. 2005-10-08 8:07 pm
    • 2005-10-08 8:43 pm
      • 2005-10-09 1:52 am
        • 2005-10-09 2:03 am
          • 2005-10-09 10:00 am
  4. 2005-10-08 9:46 pm
  5. 2005-10-08 9:56 pm
    • 2005-10-08 10:38 pm
    • 2005-10-09 1:36 am
  6. 2005-10-08 10:37 pm
  7. 2005-10-08 10:38 pm
    • 2005-10-08 10:44 pm
      • 2005-10-08 11:51 pm
    • 2005-10-08 11:13 pm
      • 2005-10-08 11:43 pm
        • 2005-10-09 4:09 pm
      • 2005-10-09 5:24 am
    • 2005-10-09 11:37 pm
  8. 2005-10-09 1:04 am
    • 2005-10-09 1:46 am
      • 2005-10-09 2:16 am
      • 2005-10-09 2:21 am
    • 2005-10-09 1:50 am
      • 2005-10-09 2:02 am
        • 2005-10-09 2:06 am
          • 2005-10-09 9:21 pm
          • 2005-10-09 10:43 pm
          • 2005-10-09 11:19 pm
          • 2005-10-09 11:22 pm
          • 2005-10-10 1:09 am
        • 2005-10-09 2:09 am
    • 2005-10-09 8:18 am
    • 2005-10-09 10:38 am
  9. 2005-10-09 1:30 am
    • 2005-10-09 1:05 pm
      • 2005-10-09 6:33 pm
        • 2005-10-09 7:58 pm
          • 2005-10-10 12:42 am
    • 2005-10-09 10:11 pm
  10. 2005-10-09 4:15 am
  11. 2005-10-09 5:02 am
    • 2005-10-09 6:55 am
      • 2005-10-09 11:09 am
        • 2005-10-09 11:54 am
        • 2005-10-09 6:15 pm
    • 2005-10-09 9:00 pm
  12. 2005-10-09 7:41 am
    • 2005-10-09 8:05 pm
      • 2005-10-09 11:52 pm
        • 2005-10-10 12:25 am
          • 2005-10-10 1:42 am
          • 2005-10-10 2:21 am
          • 2005-10-10 2:31 am
          • 2005-10-10 5:12 am
          • 2005-10-10 5:24 am
          • 2005-10-10 9:54 am
          • 2005-10-10 11:57 am
          • 2005-10-10 2:10 pm
          • 2005-10-10 11:32 pm
          • 2005-10-10 11:47 pm
          • 2005-10-11 6:02 am
          • 2005-10-10 11:25 pm
          • 2005-10-10 11:40 pm
          • 2005-10-11 5:51 am
          • 2005-10-11 6:19 am
          • 2005-10-11 10:46 am
          • 2005-10-11 7:06 pm
          • 2005-10-11 10:56 am
          • 2005-10-11 7:00 pm
          • 2005-10-11 7:34 pm
          • 2005-10-11 10:19 pm
          • 2005-10-11 11:40 pm
          • 2005-10-12 12:34 am
          • 2005-10-12 2:31 am
          • 2005-10-12 10:32 am
          • 2005-10-12 8:36 pm
  13. 2005-10-09 8:00 am
    • 2005-10-09 8:18 pm
  14. 2005-10-09 11:27 am
    • 2005-10-09 12:32 pm
      • 2005-10-09 1:05 pm
        • 2005-10-09 1:36 pm
    • 2005-10-09 6:21 pm
    • 2005-10-09 9:24 pm
      • 2005-10-09 9:37 pm
        • 2005-10-09 10:52 pm
          • 2005-10-09 11:05 pm
          • 2005-10-09 11:24 pm
          • 2005-10-10 12:43 am
          • 2005-10-10 3:44 pm
          • 2005-10-10 10:29 pm
      • 2005-10-09 9:55 pm
        • 2005-10-09 11:19 pm
        • 2005-10-10 1:01 am
  15. 2005-10-09 2:44 pm
    • 2005-10-09 9:15 pm
    • 2005-10-10 11:42 am
  16. 2005-10-09 2:46 pm
    • 2005-10-09 2:55 pm
    • 2005-10-09 6:56 pm
      • 2005-10-09 7:21 pm
  17. 2005-10-09 8:18 pm
    • 2005-10-09 9:58 pm
    • 2005-10-10 12:47 am
  18. 2005-10-09 9:25 pm
  19. 2005-10-10 3:49 am
    • 2005-10-10 5:21 am
    • 2005-10-10 6:03 am
      • 2005-10-10 6:33 am
        • 2005-10-10 7:08 am
      • 2005-10-10 6:35 am
      • 2005-10-10 6:41 am
        • 2005-10-10 7:45 am
          • 2005-10-10 9:43 am
          • 2005-10-10 12:57 pm
          • 2005-10-10 10:10 pm
  20. 2005-10-10 9:22 am
  21. 2005-10-10 11:54 am