feat: add median task run time statistic
[poolifier.git] / src / pools / pool-internal.ts
index c3ec39bea578d3de3c0423f2ef789e0cd6c6f9df..bf799581f138f62c4ef055e6dc40a6ee998358ea 100644 (file)
@@ -1,3 +1,4 @@
+import type { CircularArray } from '../circular-array'
 import type { IPool } from './pool'
 import type { IPoolWorker } from './pool-worker'
 
@@ -18,7 +19,9 @@ export interface TasksUsage {
   run: number
   running: number
   runTime: number
+  runTimeHistory: CircularArray<number>
   avgRunTime: number
+  medRunTime: number
   error: number
 }