opentelemetry-java-instrume.../gradle-plugins
Lauri Tulmin f5f83fdeb8
Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866)
See
https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7698
This is an attempt to reduce memory usage for
`ClassLoaderHasClassesNamedMatcher`. Instead of having each matcher keep
a `Map<ClassLoader, Boolean>` we can have one `Map<ClassLoader, BitSet>`
where each matcher uses one bit in the `BitSet`. Alternatively
`Map<ClassLoader, Set<ClassLoaderHasClassesNamedMatcher>>` where set
contains matchers that match for given class loader would also work well
because these matchers usually don't match so we can expect to have only
a few elements in the set.
2023-03-17 18:42:55 +02:00
..
gradle/wrapper Upgrade to gradle 8.0.2 (#7978) 2023-03-07 10:29:26 +02:00
src Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866) 2023-03-17 18:42:55 +02:00
build.gradle.kts Bump byteBuddyVersion from 1.14.1 to 1.14.2 (#8044) 2023-03-14 09:56:27 +02:00
gradlew Upgrade to gradle 8.0.2 (#7978) 2023-03-07 10:29:26 +02:00
gradlew.bat Upgrade to gradle 8.0.2 (#7978) 2023-03-07 10:29:26 +02:00
settings.gradle.kts Bump io.github.gradle-nexus.publish-plugin from 1.2.0 to 1.3.0 (#8002) 2023-03-08 09:48:58 +02:00