File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -49,13 +49,13 @@ pub fn spawn_resource_monitor(shutdown_rx: tokio::sync::oneshot::Receiver<()>) {
4949 trace!( "Checking system resource utilization..." ) ;
5050
5151 refresh_sys_info( ) ;
52- let ( used_memory, total_memory, cpu_usage) = {
52+ let ( used_memory, total_memory, cpu_usage) = tokio :: task :: spawn_blocking ( || {
5353 let sys = SYS_INFO . lock( ) . unwrap( ) ;
5454 let used_memory = sys. used_memory( ) as f32 ;
5555 let total_memory = sys. total_memory( ) as f32 ;
5656 let cpu_usage = sys. global_cpu_usage( ) ;
5757 ( used_memory, total_memory, cpu_usage)
58- } ;
58+ } ) . await . unwrap ( ) ;
5959
6060 let mut resource_ok = true ;
6161
@@ -67,7 +67,7 @@ pub fn spawn_resource_monitor(shutdown_rx: tokio::sync::oneshot::Receiver<()>) {
6767 } ;
6868
6969 // Log current resource usage every few checks for debugging
70- info!( "Current resource usage - CPU: {:.1}%, Memory: {:.1}% ({:.1}GB /{:.1}GB )" ,
70+ info!( "Current resource usage - CPU: {:.1}%, Memory: {:.1}% ({:.1}GiB /{:.1}GiB )" ,
7171 cpu_usage, memory_usage,
7272 used_memory / 1024.0 / 1024.0 / 1024.0 ,
7373 total_memory / 1024.0 / 1024.0 / 1024.0 ) ;
You can’t perform that action at this time.
0 commit comments