Community
Participate
Working Groups
N20060405-0010 While editing class GenericTypeTests (adding a method at the end of the CU), my profiler indicates that 34% of the time is spent in RangeUtil#isInInterval(...).
Created attachment 37858 [details] Proposed improvement
Jerome has profiled with the patch and time spent is now near 5%. This patch avoid to scan all tokens inside method body and doesn't search intervals to avoid in all the array of intervals.
+1 for 3.2RC1
Fix released.
Verified for 3.2 RC1 using Build id: I20060413-0010.
Added performance test FullSourceWorkspaceModelTests#testPerfReconcileBigFileWithSyntaxError()