Bartosz Taudul
Bartosz Taudul
This would be possible, but it's not required for profiler to work (i.e. would be very low priority).
You can decide which process should wait for incoming connection at exit by using `TRACY_NO_EXIT` environment variable, instead of compile-time define. Multiple concurrently running processes will bind to other listening...
> TRACY_NO_EXIT/ Profiling is interrupted when the application exits : Is this a limitation in the macOS architecture or do you think it might have a workaround/improvement to fix this?...
Yeah, that doesn't really mean anything. The code may appear to be working, but it may just be an artifact of the specific link order. The functionality would break should...
> On the other hand, if TracyClent is compiled in the executable to profile without any shared library. this should not never break, does it? I understand this kind of...
> Crash handler not available: Is it because this is not a priority for you (due to the limitation below plus the problem with OpenGL which can be profiled), or...
This may do what you want: ```c++ GetProfiler().RequestShutdown(); while( !GetProfiler().HasShutdownFinished() ) { std::this_thread::sleep_for( std::chrono::milliseconds( 10 ) ); }; ```
This is probably why you had layout issues. Why is the assertion no longer needed?
> IIUC it was there to ensure correct right-justification of the printed numbers Yes. > What I am saying though is that the assertion was unsafe I understand, I have...
The changes miss some of important logic that was present before. For example, the values are no longer clamped to no more than 100%.