@@ -12,6 +12,8 @@ import { Usage, BackendState } from "@cocalc/jupyter/types";
12
12
import { Map as immutableMap } from "immutable" ;
13
13
import { compute_usage } from "./usage" ;
14
14
15
+ const USAGE_TIMER_UPDATE_MS = 750 ;
16
+
15
17
export default function useKernelUsage ( name : string ) : {
16
18
usage : Usage ;
17
19
expected_cell_runtime : number ;
@@ -34,7 +36,7 @@ export default function useKernelUsage(name: string): {
34
36
const cell_timings = useMemo ( ( ) => calc_cell_timings ( cells ) , [ cells ] ) ;
35
37
const expected_cell_runtime = useMemo (
36
38
( ) => calc_quantile ( cell_timings ) ,
37
- [ cell_timings ]
39
+ [ cell_timings ] ,
38
40
) ;
39
41
40
42
// state of UI, derived from usage, timing stats, etc.
@@ -60,7 +62,7 @@ export default function useKernelUsage(name: string): {
60
62
} else {
61
63
set_cpu_runtime ( 0 ) ;
62
64
}
63
- } , 100 ) ;
65
+ } , USAGE_TIMER_UPDATE_MS ) ;
64
66
} else if ( timer1 . current != null ) {
65
67
set_cpu_runtime ( 0 ) ;
66
68
clearInterval ( timer1 . current ) ;
@@ -80,7 +82,7 @@ export default function useKernelUsage(name: string): {
80
82
cpu_runtime,
81
83
expected_cell_runtime,
82
84
} ) ,
83
- [ kernel_usage , backend_state , cpu_runtime , expected_cell_runtime ]
85
+ [ kernel_usage , backend_state , cpu_runtime , expected_cell_runtime ] ,
84
86
) ;
85
87
86
88
return { usage, expected_cell_runtime } ;
0 commit comments