Mercurial > hg > truffle
comparison src/share/vm/trace/trace.xml @ 12324:510fbd28919c
8020151: PSR:PERF Large performance regressions when code cache is filled
Summary: Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov
author | anoll |
---|---|
date | Fri, 27 Sep 2013 10:50:55 +0200 |
parents | 993dfb57c575 |
children | 86e6d691f2e1 |
comparison
equal
deleted
inserted
replaced
12323:c9ccd7b85f20 | 12324:510fbd28919c |
---|---|
309 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/> | 309 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/> |
310 <value type="UINT" field="sweptCount" label="Methods Swept"/> | 310 <value type="UINT" field="sweptCount" label="Methods Swept"/> |
311 <value type="UINT" field="flushedCount" label="Methods Flushed"/> | 311 <value type="UINT" field="flushedCount" label="Methods Flushed"/> |
312 <value type="UINT" field="markedCount" label="Methods Reclaimed"/> | 312 <value type="UINT" field="markedCount" label="Methods Reclaimed"/> |
313 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/> | 313 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/> |
314 </event> | |
315 | |
316 <event id="CleanCodeCache" path="vm/code_sweeper/clean" label="Clean Code Cache" | |
317 description="Clean code cache from oldest methods" | |
318 has_thread="true" is_requestable="false" is_constant="false"> | |
319 <value type="UINT" field="disconnectedCount" label="Methods Disconnected"/> | |
320 <value type="UINT" field="madeNonEntrantCount" label="Methods Made Non-Entrant"/> | |
321 </event> | 314 </event> |
322 | 315 |
323 <!-- Code cache events --> | 316 <!-- Code cache events --> |
324 | 317 |
325 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full" | 318 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full" |