fix: 修复 sysinfo 初始值偶尔异常偏高的问题 (#499)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2025-10-14 01:38:26 +08:00
committed by GitHub
parent 8a1569d085
commit 2fff5134cf

View File

@@ -238,9 +238,6 @@ impl WebSocketHandler {
let self_pid = get_current_pid().expect("Unsupported platform");
let mut system = System::new();
let mut disks = Disks::new();
// system 需要初始进行一次刷新并等待一小会儿,因为有些数据是根据 diff 计算的
system.refresh_needed(self_pid);
std::thread::sleep(sysinfo::MINIMUM_CPU_UPDATE_INTERVAL);
while tick_rx.blocking_recv().is_some() {
system.refresh_needed(self_pid);
disks.refresh_needed(self_pid);