Am 30.09.2011 19:22, schrieb Vladimir Panteleev:
On Fri, 30 Sep 2011 19:51:46 +0300, Benjamin Thaut
<[email protected]> wrote:

Does dmd omit framepointers in release buidls? (on windows)

Yes.

If yes is there a way to turn it off?

I think the only option is not to use -release.

(For the record, I also don't think that putting stack frame generation
and disabling of asserts/etc. behind one option was a good idea.)

That is really unfortunate. I would like to profile my application obviously in release build. Because of the omitted framepointer the profiler can often not walk the callstack correctly and this results in wrong profiling output. Not building with -release would not really result in representable results when profiling.

--
Kind Regards
Benjamin Thaut

Reply via email to