Closed
Bug 1140733
Opened 9 years ago
Closed 9 years ago
SPS data gets out of sync with framerate and events
Categories
(DevTools :: Performance Tools (Profiler/Timeline), defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1145187
People
(Reporter: fitzgen, Unassigned)
Details
Might be related to the SPS ring buffer being too small. Either way, it will fill up, while the events and FPS won't. We don't have any way of dealing with this, AFAICT, and just assume that the buffer never fills up. This is pretty common as it fills up after like 10 seconds under normal usage (even less on 64bit, or with deep stacks). I hear we are making the ring buffer bigger, but ideally it would either be dynamically grow-able or we would display to the user how much buffer space they have left and auto stop profiling when it is 100% full (like chrome does). Perhaps even user configurable? That said, even when I don't think the buffer is full, we have syncing issues where I have to widen selection to get the SPS data associated with a specific framerate drop. Something weird going on here.
Comment 1•9 years ago
|
||
Can you post an example where the sync issues are obvious, while the profiler's circular buffer wasn't filled yet?
Comment 2•9 years ago
|
||
https://people.mozilla.org/~dcamp2/Sekrit/ With this asm code, on 64bits, the buffer gets filled in 3 seconds or so. When an enemy enters the screen, fps drops due to a gl link function, and the fps graph doesn't seem to line up with that function (looks like a few more rAF cycles occur within the fps drop, which doesn't make sense
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•