Browse Source

BETA: Little tweak for `ThreadPoolManager#getStats` using actual queue size instead of calculating it.

Reviewed by: !UnAfraid, Zoey76
Nos 11 years ago
parent
commit
8161e61189

+ 3 - 3
L2J_Server_BETA/java/com/l2jserver/gameserver/ThreadPoolManager.java

@@ -362,7 +362,7 @@ public class ThreadPoolManager
 			" |- PoolSize:        " + _effectsScheduledThreadPool.getPoolSize(),
 			" |- MaximumPoolSize: " + _effectsScheduledThreadPool.getMaximumPoolSize(),
 			" |- CompletedTasks:  " + _effectsScheduledThreadPool.getCompletedTaskCount(),
-			" |- ScheduledTasks:  " + (_effectsScheduledThreadPool.getTaskCount() - _effectsScheduledThreadPool.getCompletedTaskCount()),
+			" |- ScheduledTasks:  " + _effectsScheduledThreadPool.getQueue().size(),
 			" | -------",
 			" + General:",
 			" |- ActiveThreads:   " + _generalScheduledThreadPool.getActiveCount(),
@@ -370,7 +370,7 @@ public class ThreadPoolManager
 			" |- PoolSize:        " + _generalScheduledThreadPool.getPoolSize(),
 			" |- MaximumPoolSize: " + _generalScheduledThreadPool.getMaximumPoolSize(),
 			" |- CompletedTasks:  " + _generalScheduledThreadPool.getCompletedTaskCount(),
-			" |- ScheduledTasks:  " + (_generalScheduledThreadPool.getTaskCount() - _generalScheduledThreadPool.getCompletedTaskCount()),
+			" |- ScheduledTasks:  " + _generalScheduledThreadPool.getQueue().size(),
 			" | -------",
 			" + AI:",
 			" |- ActiveThreads:   " + _aiScheduledThreadPool.getActiveCount(),
@@ -378,7 +378,7 @@ public class ThreadPoolManager
 			" |- PoolSize:        " + _aiScheduledThreadPool.getPoolSize(),
 			" |- MaximumPoolSize: " + _aiScheduledThreadPool.getMaximumPoolSize(),
 			" |- CompletedTasks:  " + _aiScheduledThreadPool.getCompletedTaskCount(),
-			" |- ScheduledTasks:  " + (_aiScheduledThreadPool.getTaskCount() - _aiScheduledThreadPool.getCompletedTaskCount()),
+			" |- ScheduledTasks:  " + _aiScheduledThreadPool.getQueue().size(),
 			"TP:",
 			" + Packets:",
 			" |- ActiveThreads:   " + _generalPacketsThreadPool.getActiveCount(),