On Tuesday, 18 February 2014 at 22:59:00 UTC, Mike wrote:
On Tuesday, 18 February 2014 at 18:10:40 UTC, Ruslan Mullakhmetov wrote:

Hi,

Is it possible to trace GC allocation calls to determine times of program "death" and have some stats?

So i want the following information:
 - garbage collection starts at {time}
 - garbage collection stops at {time}
 - (optionally) gc took {time}, collected {size} bytes

thanks.

I believe you'll have to modify the runtime to achieve this. See the "gc" folder[1]. An example of a custom garbage collector is in the "gcstub" folder[2].

Mike


[1] https://github.com/D-Programming-Language/druntime/tree/e47a00bff935c3f079bb567a6ec97663ba384487/src/gc [2] https://github.com/D-Programming-Language/druntime/blob/e47a00bff935c3f079bb567a6ec97663ba384487/src/gcstub/gc.d



thanks, but i hoped it would be more graceful.

Reply via email to