mirror of
https://github.com/bevyengine/bevy
synced 2025-02-16 14:08:32 +00:00
Update sysinfo version to 0.30.0 (#11071)
New version comes with a lot of improvements. Full list is available there: https://github.com/GuillaumeGomez/sysinfo/blob/master/migration_guide.md
This commit is contained in:
parent
22acd62dbf
commit
e360763b47
2 changed files with 6 additions and 10 deletions
|
@ -24,13 +24,13 @@ bevy_utils = { path = "../bevy_utils", version = "0.12.0" }
|
|||
# MacOS
|
||||
[target.'cfg(all(target_os="macos"))'.dependencies]
|
||||
# Some features of sysinfo are not supported by apple. This will disable those features on apple devices
|
||||
sysinfo = { version = "0.29.0", default-features = false, features = [
|
||||
sysinfo = { version = "0.30.0", default-features = false, features = [
|
||||
"apple-app-store",
|
||||
] }
|
||||
|
||||
# Only include when not bevy_dynamic_plugin and on linux/windows/android
|
||||
[target.'cfg(any(target_os = "linux", target_os = "windows", target_os = "android"))'.dependencies]
|
||||
sysinfo = { version = "0.29.0", default-features = false }
|
||||
sysinfo = { version = "0.30.0", default-features = false }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
|
|
@ -43,7 +43,7 @@ impl SystemInformationDiagnosticsPlugin {
|
|||
pub mod internal {
|
||||
use bevy_ecs::{prelude::ResMut, system::Local};
|
||||
use bevy_log::info;
|
||||
use sysinfo::{CpuExt, CpuRefreshKind, RefreshKind, System, SystemExt};
|
||||
use sysinfo::{CpuRefreshKind, MemoryRefreshKind, RefreshKind, System};
|
||||
|
||||
use crate::{Diagnostic, Diagnostics, DiagnosticsStore};
|
||||
|
||||
|
@ -76,7 +76,7 @@ pub mod internal {
|
|||
*sysinfo = Some(System::new_with_specifics(
|
||||
RefreshKind::new()
|
||||
.with_cpu(CpuRefreshKind::new().with_cpu_usage())
|
||||
.with_memory(),
|
||||
.with_memory(MemoryRefreshKind::everything()),
|
||||
));
|
||||
}
|
||||
let Some(sys) = sysinfo.as_mut() else {
|
||||
|
@ -116,12 +116,8 @@ pub mod internal {
|
|||
sys.refresh_memory();
|
||||
|
||||
let info = SystemInfo {
|
||||
os: sys
|
||||
.long_os_version()
|
||||
.unwrap_or_else(|| String::from("not available")),
|
||||
kernel: sys
|
||||
.kernel_version()
|
||||
.unwrap_or_else(|| String::from("not available")),
|
||||
os: System::long_os_version().unwrap_or_else(|| String::from("not available")),
|
||||
kernel: System::kernel_version().unwrap_or_else(|| String::from("not available")),
|
||||
cpu: sys.global_cpu_info().brand().trim().to_string(),
|
||||
core_count: sys
|
||||
.physical_core_count()
|
||||
|
|
Loading…
Add table
Reference in a new issue