melatonin_perfetto icon indicating copy to clipboard operation
melatonin_perfetto copied to clipboard

Use google's perfetto performance tracing in JUCE plugins and apps

Results 12 melatonin_perfetto issues
Sort by recently updated
recently updated
newest added

See: https://forum.juce.com/t/new-module-profile-your-juce-ui-dsp-performance-with-perfetto/54589/56?u=sudara * [x] Default location for dump files (right now it's `(juce::File::SpecialLocationType::userHomeDirectory).getChildFile ("Downloads")` * [x] Add linux to the `matrix` on GitHub Actions. See potential failures here: https://github.com/sudara/melatonin_perfetto/issues/7#issuecomment-1379304435 *...

Hey @sudara I've got perfetto integrated into a CMake project which supports back to 10.9 Seems in the newest update value was added which blocks support prior to 10.13, was...

Hi, building with `juce_recommended_warning_flags` I get this warning: ``` _deps/melatonin_perfetto-src/melatonin_perfetto/melatonin_perfetto.h:249:69: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] TRACE_EVENT ("dsp", perfetto::StaticString (pf.data()), ##__VA_ARGS__) ``` I had...

With the following setup: Header Search Paths: `../perfetto/sdk` Folder Layout: ``` melatonin_perfetto/ perfetto/sdk main_project/ main_project.jucer ```

bug
Projucer

Following the instructions 1:1 does not create valid .pftrace files that can be used in perfetto. Im on Ventura 13.6 and used the FetchContent cmake method. When starting the session,...

As per the JUCE Module spec, `melatonin_perfetto.h` should be at the root of the module path. This was causing some issues locally.

If you have perfetto enabled and run the program too long, it eats through all of peretto's allocated memory. There's no warning, just the `.pftrace` file ends up not loading...

usability