trace GC work
Ruslan Mullakhmetov
public at mullakh.com
Wed Feb 19 01:26:53 PST 2014
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.
More information about the Digitalmars-d-learn
mailing list