Tracy Profiler Integration

Stefan Koch uplink.coder at googlemail.com
Tue Aug 4 09:15:38 UTC 2020


On Tuesday, 4 August 2020 at 09:09:41 UTC, WebFreak001 wrote:
> On Tuesday, 4 August 2020 at 08:44:08 UTC, Stefan Koch wrote:
>> [...]
>
> I think it's great that you are doing this. Tracing is an 
> extremely lacking part in D, so I am grateful for what you have 
> started here.
>
> I'm curious though, why does this need to be a compiler change 
> instead of a library addition? It says in the user manual that 
> "There can be no more than 65534 unique source locations", so 
> wouldn't automatically inserting the boilerplate into every 
> function pretty quickly blow that up?
>
Yeah I am running into that limit right now :p

I'll have to hack tracy :)

> Also where does the referenced TracyClientNoExit.o file in your 
> changes come from?

TracyClientNoExit.so is produced by a build of the tracy cpp 
codebase.
I'll provide a script and instructions later.


More information about the Digitalmars-d mailing list