On Sunday, 3 May 2015 at 21:11:58 UTC, Walter Bright wrote:
Just merged in is a new compiler switch that instruments generated code to collect statistics on memory allocation usage and generates a report upon program termination. (Much like how -profile works.)

This was based on a prototype Andrei had written earlier.

Andrei and I suspect it can be of great use in figuring out why a program may be excessively slow or consume excessive memory.

I encourage giving it a try on some non-trivial project, and see if it gives useful information.

Nice! I bet this can be used to improve Phobos in tandem with @nogc.

Reply via email to