src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java
Print this page
*** 20,30 ****
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package org.graalvm.compiler.hotspot.meta;
- import org.graalvm.compiler.hotspot.FingerprintUtil;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext;
import org.graalvm.compiler.options.Option;
import org.graalvm.compiler.options.OptionKey;
import org.graalvm.compiler.options.OptionType;
import org.graalvm.compiler.options.OptionValues;
--- 20,29 ----
*** 48,58 ****
public static final OptionKey<Integer> TierABackedgeProfileProbabilityLog = new OptionKey<>(12);
}
@Override
public boolean shouldProfile(GraphBuilderContext builder, ResolvedJavaMethod method) {
! return super.shouldProfile(builder, method) && FingerprintUtil.getFingerprint(((HotSpotResolvedObjectType) method.getDeclaringClass())) != 0;
}
@Override
public int invokeNotifyFreqLog(OptionValues options) {
return Options.TierAInvokeNotifyFreqLog.getValue(options);
--- 47,57 ----
public static final OptionKey<Integer> TierABackedgeProfileProbabilityLog = new OptionKey<>(12);
}
@Override
public boolean shouldProfile(GraphBuilderContext builder, ResolvedJavaMethod method) {
! return super.shouldProfile(builder, method) && ((HotSpotResolvedObjectType) method.getDeclaringClass()).getFingerprint() != 0;
}
@Override
public int invokeNotifyFreqLog(OptionValues options) {
return Options.TierAInvokeNotifyFreqLog.getValue(options);
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File