8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)

Reviewed-by: sspitsyn, dholmes, dcubed, rehn
This commit is contained in:
Daniil Titov 2019-09-25 11:10:05 -07:00
parent c49aa4ffa5
commit 6ccf3351d7
5 changed files with 334 additions and 10 deletions

View file

@ -115,6 +115,7 @@ extern Monitor* Service_lock; // a lock used for service thre
extern Monitor* PeriodicTask_lock; // protects the periodic task structure
extern Monitor* RedefineClasses_lock; // locks classes from parallel redefinition
extern Monitor* ThreadsSMRDelete_lock; // Used by ThreadsSMRSupport to take pressure off the Threads_lock
extern Mutex* ThreadIdTableCreate_lock; // Used by ThreadIdTable to lazily create the thread id table
extern Mutex* SharedDecoder_lock; // serializes access to the decoder during normal (not error reporting) use
extern Mutex* DCmdFactory_lock; // serialize access to DCmdFactory information
#if INCLUDE_NMT