The builtin profiler results are non-informative when generated on linux.
======== Timer frequency unknown, Times are in Megaticks ========
Num Tree Func Per
Calls Time Time Call
18443 8 8 0 _ZN3Mem7xmallocEm
48241 6 6 0 _d_newclass
33 7 6 0 nothrow dmd.root.file.File.ReadResult dmd.root.file.File.read(const(ch>
10486 2 2 0 pure nothrow @trusted immutable(char)[] dmd.utils.itos(const(uint))
466 2 2 0 pure nothrow @nogc @safe dmd.astenums.TY dmd.impcnvtab.implicitConvTy1>
67858 5 2 0 nothrow void dmd.lexer.Lexer.scan(dmd.tokens.Token*)
As you can see most of the significant places are no longer there when you start counting time in megaticks.
Comment #1 by robert.schadek — 2024-12-07T13:41:20Z