Closed Bug 493555 Opened 15 years ago Closed 15 years ago

Add max/average pause time, alloc volume to memstats

Categories

(Tamarin Graveyard :: Garbage Collection (mmGC), defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
flash10.1

People

(Reporter: treilly, Assigned: lhansen)

References

Details

In addition it would be great the know the cause of the max, an initial list would be:

StartIncremental
IncrementalMark
FinishIncremental
ZCT reap
User full collection request
Also, pause clustering matters, so we might want to record clusters.  A pause cluster is a bunch of back-to-back pauses.  As a first approximation I would say that some pauses are within a cluster if all are within some set limit of each of its neighbors.  The limit may depend on CPU speed.

The pause logging probably belongs in the policy manager, because it already has the start/end events for each of these (or should have them).
Summary: Add max/average pause time to memstats → Add max/average pause time, alloc volume to memstats
Flags: flashplayer-qrb+
Priority: -- → P2
Target Milestone: --- → flash10.x
Assignee: nobody → lhansen
Status: NEW → ASSIGNED
Blocks: 486504
Assignee: lhansen → rishah
Assignee: rishah → lhansen
Blocks: 499965
No longer blocks: 486504
Logging code (in GC::DumpMemoryInfo) will be provided with the other logging code for bug #486504.
Depends on: 486504
Fixed by attachment #11 [details] in bug #486504.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.