File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -509,7 +509,6 @@ impl RealSysInfo {
509
509
let mut lock = self . sys . lock ( ) ;
510
510
lock. refresh_memory ( ) ;
511
511
lock. refresh_cpu_usage ( ) ;
512
- let mem = lock. used_memory ( ) ;
513
512
let cpu = lock. global_cpu_usage ( ) as f64 / 100. ;
514
513
if let Some ( cgroup_limits) = lock. cgroup_limits ( ) {
515
514
self . total_mem
@@ -518,8 +517,10 @@ impl RealSysInfo {
518
517
cgroup_limits. total_memory - cgroup_limits. free_memory ,
519
518
Ordering :: Release ,
520
519
) ;
520
+ } else {
521
+ let mem = lock. used_memory ( ) ;
522
+ self . cur_mem_usage . store ( mem, Ordering :: Release ) ;
521
523
}
522
- self . cur_mem_usage . store ( mem, Ordering :: Release ) ;
523
524
self . cur_cpu_usage . store ( cpu. to_bits ( ) , Ordering :: Release ) ;
524
525
self . last_refresh . store ( Instant :: now ( ) ) ;
525
526
}
You can’t perform that action at this time.
0 commit comments