< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 46,55 **** --- 46,56 ---- import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.serviceprovider.GraalServices; import jdk.vm.ci.hotspot.HotSpotInstalledCode; import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; + import jdk.vm.ci.services.Services; @SuppressWarnings("unused") public final class CompilationStatistics { public static class Options {
*** 187,197 **** duration -= timeLeft; tick++; timeLeft = RESOLUTION; } } ! String timelineName = System.getProperty("stats.timeline.name"); if (timelineName != null && !timelineName.isEmpty()) { out.printf("%s%c", CSVUtil.Escape.escape(timelineName), CSVUtil.SEPARATOR); } for (int i = 0; i < maxTick; i++) { out.printf("%d%c", normalize(timeSpent[i]), CSVUtil.SEPARATOR); --- 188,198 ---- duration -= timeLeft; tick++; timeLeft = RESOLUTION; } } ! String timelineName = Services.getSavedProperties().get("stats.timeline.name"); if (timelineName != null && !timelineName.isEmpty()) { out.printf("%s%c", CSVUtil.Escape.escape(timelineName), CSVUtil.SEPARATOR); } for (int i = 0; i < maxTick; i++) { out.printf("%d%c", normalize(timeSpent[i]), CSVUtil.SEPARATOR);
< prev index next >