On 2014/07/14 15:04:39, Hannes Payer wrote:
I think the problem with the tracer is that it holds the state of three
different gc subsystems. This is a mess. Maybe we should have three tracer
instances: scavenger, mark-compact, and marking-steps. WDYT? Based on that we can also keep a history of events for each subsystem and can simply query the
given instance.

Per offline discussion, we want to separate tracing of scavenger, mark-compact, and marking-steps. We also want to make sure that stats use purely for debugging and profiling are separated from what we use to drive our heuristics (without duplicating code or measurements). I'll close this CL now and start a new one,
cleaning up the existing GCTracer as a first step.


https://codereview.chromium.org/390823003/

--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to