Fix determinism stress perf, by using the ConditionalWeakTable as a static, not as...
authorDavid Wrighton <davidwr@microsoft.com>
Tue, 13 Jun 2023 01:24:47 +0000 (18:24 -0700)
committerGitHub <noreply@github.com>
Tue, 13 Jun 2023 01:24:47 +0000 (18:24 -0700)
src/coreclr/tools/aot/ILCompiler.ReadyToRun/JitInterface/CorInfoImpl.ReadyToRun.cs

index fd6868b..944fa65 100644 (file)
@@ -644,7 +644,7 @@ namespace Internal.JitInterface
             public int HashCode = 0;
         }
 
-        private ConditionalWeakTable<MethodDesc, DeterminismData> _determinismTable = new ConditionalWeakTable<MethodDesc, DeterminismData>();
+        private static ConditionalWeakTable<MethodDesc, DeterminismData> _determinismTable = new ConditionalWeakTable<MethodDesc, DeterminismData>();
 
         partial void DetermineIfCompilationShouldBeRetried(ref CompilationResult result)
         {