puffin icon indicating copy to clipboard operation
puffin copied to clipboard

🐦 Friendly little instrumentation profiler for Rust 🦀

Results 60 puffin issues
Sort by recently updated
recently updated
newest added

Here's a small cutout from a Superluminal profile of an app that uses puffin scopes quite extensively: ![image](https://user-images.githubusercontent.com/130929/171616696-6287ef86-5c9d-40d2-9986-bc2143ff490d.png) The `pack()` call here takes around 1ms. Looks like the `pack()` call...

enhancement

**Describe the bug** When firsts frames are short, puffin_http client (example: puffin_viewer) can't get firsts frames. **To Reproduce** Steps to reproduce the behavior: 1. start puffin_viewer 2. start an app...

bug

**Is your feature request related to a problem? Please describe.** Puffin works in the browser, if you provide it with a custom `now()` function using `puffin::ThreadProfiler::initialize(...)`. However, `puffin_egui` does not,...

enhancement

[`cargo-deny`](https://github.com/EmbarkStudios/cargo-deny) is great, so let's use it!

enhancement

Scopes can have dynamic data, like this: ```rust puffin::profile_scope!("my_scope_id", my_dynamic_data); ``` However, puffin's UI still happily merges blocks with different dynamic data together if merging is enabled. It would be...

enhancement

### The problem Currently if you want to display GPU timestamps in puffin, you are forced to open a stream and manually convert all your measured timings from GPU timeline...

enhancement

**Is your feature request related to a problem? Please describe.** While visualizing delays from an identical starting point - effectively overlapping each other - through scopes manually added to `puffin::Stream`,...

enhancement

Sometimes works, sometimes doesn't

### Checklist * [x] I have read the [Contributor Guide](../CONTRIBUTING.md) * [x] I have read and agree to the [Code of Conduct](../CODE_OF_CONDUCT.md) * [x] I have added a description of...

Maybe even suggest such file association and set it up on startup of puffin viewer. So it is easy to share and open files in puffin viewer. Would require platform...

enhancement