-
Documentation
-
Resolution: Done
-
Critical
-
7.1.z.GA
For HQL-heavy applications, concurrency is lost as ReflectHelper.classForName() runs forName()/loadClass() for tokens (many of which are not classes). As loadClass() is synchronized, it blocks while it generates stacktraces for its exceptions impacting performance when performing HQL.
- is related to
-
JBEAP-13880 [GSS](7.1.z) HHH-4959 HHH-11377: Concurrent HQL parsing blocks on ReflectHelper.classForName()
- Closed