Changes between Version 1 and Version 2 of Ticket #1923, comment 3


Ignore:
Timestamp:
May 4, 2013, 1:05:18 PM (10 years ago)
Author:
tuan kuranes

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1923, comment 3

    v1 v2  
    1717The way there is "memory pooling", which is preallocation "once and for all" from where we get new object and store unused objects. Not only it stops memory fragmentation and is faster than new/delete, but it gives data "localization" in RAM, giving cpu cache usage a boost.
    1818( http://blog.kejser.org/2012/06/14/the-effect-of-cpu-caches-and-memory-access-patterns/ and all data-oriented talks/slides )
     19
     20(each patch replace the precedent, it's not a cumulative patch)