From 5b902c9b9b42545abb2d16741e0c9d8c83dfdf71 Mon Sep 17 00:00:00 2001 From: David Boreham Date: Tue, 8 Nov 2022 21:38:02 -0700 Subject: [PATCH] Ignore Nashorn's class loader for performance reasons --- .../javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java index e57632b3367b..3538aeac709d 100644 --- a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java +++ b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java @@ -118,6 +118,7 @@ private static void configureIgnoredClassLoaders(IgnoredTypesBuilder builder) { .ignoreClassLoader( "org.springframework.context.support.ContextTypeMatchClassLoader$ContextOverridingClassLoader") .ignoreClassLoader("sun.misc.Launcher$ExtClassLoader") + .ignoreClassLoader("org.openjdk.nashorn.internal.runtime.ScriptLoader") .ignoreClassLoader(AgentClassLoader.class.getName()) .ignoreClassLoader(ExtensionClassLoader.class.getName());