Skip to content

Commit 3170a18

Browse files
authored
Change calculation of actorsytem pool usage (#6267)
1 parent 12caba2 commit 3170a18

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ydb/library/actors/helpers/pool_stats_collector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ class TStatsCollectingActor : public TActorBootstrapped<TStatsCollectingActor> {
362362
double seconds = UsageTimer.PassedReset();
363363

364364
// TODO[serxa]: It doesn't account for contention. Use 1 - parkedTicksDelta / seconds / numThreads KIKIMR-11916
365-
const double currentThreadCount = poolStats.CurrentThreadCount;
365+
const double currentThreadCount = poolStats.PotentialMaxThreadCount;
366366
const double elapsed = NHPTimer::GetSeconds(stats.ElapsedTicks);
367367
const double currentUsage = currentThreadCount > 0 ? ((elapsed - LastElapsedSeconds) / seconds / currentThreadCount) : 0;
368368
LastElapsedSeconds = elapsed;

0 commit comments

Comments
 (0)