new CompiledAttributeTopListVisitable(parent.getJITDataModel(), ATTR_COMPILE_MILLIS, true), new String[] {
"Milliseconds",
MEMBER });
TopListWrapper tlMostDecompiled = new TopListWrapper("Most Decompiled Methods", new CompiledAttributeTopListVisitable(
parent.getJITDataModel(), ATTR_DECOMPILES, true), new String[] { "Decompiles", MEMBER });
TopListWrapper tlCompilationOrder = new TopListWrapper("Compilation Order", new AbstractTopListVisitable(
parent.getJITDataModel(), false)
{
@Override
public void visit(IMetaMember mm)
{
String compileID = mm.getCompiledAttribute(ATTR_COMPILE_ID);
String compileKind = mm.getCompiledAttribute(ATTR_COMPILE_KIND);
if (compileID != null && (compileKind == null || !OSR.equals(compileKind)))
{
long value = Long.valueOf(mm.getCompiledAttribute(ATTR_COMPILE_ID));
topList.add(new MemberScore(mm, value));
}
}
}, new String[] { "Order", MEMBER });
TopListWrapper tlCompilationOrderOSR = new TopListWrapper("Compilation Order (OSR)", new AbstractTopListVisitable(
parent.getJITDataModel(), false)
{
@Override
public void visit(IMetaMember mm)
{