manual memory management

deadalnix deadalnix at gmail.com
Wed Jan 9 02:07:41 PST 2013


On Wednesday, 9 January 2013 at 09:50:25 UTC, Mehrdad wrote:
> A single 100-ms pause is not equivalent to 10,000  0.1-ms 
> pauses for all apps.
>
> Just because they have the "same cost" doesn't necessarily 
> imply they're equal.

You can have pauseless tracing GC, at the price of barrier + more 
floating garbage.

Reference counting tend to create big pauses when deallocating as 
objects tends to dies in group. You can solve that issue by 
delaying cascading deallocation, which cause more floating 
garbage.


More information about the Digitalmars-d mailing list