-
Notifications
You must be signed in to change notification settings - Fork 15
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: DataDog/ddprof
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.21.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: DataDog/ddprof
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.22.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 9 files changed
- 2 contributors
Commits on Oct 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c5ab1fe - Browse repository at this point
Copy the full SHA c5ab1feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2239fe4 - Browse repository at this point
Copy the full SHA 2239fe4View commit details -
* Fix main main loop * When event reordering is disabled, skip poll() call if there were remaining events in the ring buffers but processing timeout was reached. This fixes lost events in alloc_live_heap mode: * producer does not notify profiler since consumer has not processed all available events * poll call waits until timeout is reached * When event reordering is enabled: * reduce timeout for poll() call to 10ms because profiler cannot consumer all available events because of reordering algorithm that allows for some latency between events. * Reduce max sample latency to 50us * Report more info * Enable reordering of events by defaultConfiguration menu - View commit details
-
Copy full SHA for d6a8451 - Browse repository at this point
Copy the full SHA d6a8451View commit details -
Reserve part of the ring buffer for high priority events (#451)
* Reserve part of the ring buffer for high priority events Deallocation events and clear live allocation events are considered high priority and can used the high priority area. * Flag deallocation events as high priority * Remove outdated comment --------- Co-authored-by: r1viollet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34ea888 - Browse repository at this point
Copy the full SHA 34ea888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8250f93 - Browse repository at this point
Copy the full SHA 8250f93View commit details
Commits on Oct 30, 2025
-
Increase MPSC ring buffer size (#460)
* Emit warning when inconsistency is detected between library and profiler. * Increase high priority area size for allocation tracker. Increase high priority area size to min(2000 events, 5% of ring buffer size). * Make allocation tracker state event high priority. * Increase mpsc ring buffer size to 1024 pages (4MB).
Configuration menu - View commit details
-
Copy full SHA for 769e59d - Browse repository at this point
Copy the full SHA 769e59dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd0c142 - Browse repository at this point
Copy the full SHA cd0c142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fba444 - Browse repository at this point
Copy the full SHA 5fba444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a42cd0 - Browse repository at this point
Copy the full SHA 6a42cd0View commit details
Commits on Oct 31, 2025
-
Disable event reordering by default (#464)
Event reordering causes deallo events to be lost when the free rate is high.
Configuration menu - View commit details
-
Copy full SHA for 09e7f16 - Browse repository at this point
Copy the full SHA 09e7f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0522038 - Browse repository at this point
Copy the full SHA 0522038View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.21.0...v0.22.0