trace GC work
Mike
none at none.com
Tue Feb 18 14:58:58 PST 2014
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
More information about the Digitalmars-d-learn
mailing list