如何获取Java中的内存类型?
How to get memory type in Java?
我想使用 Java 方法获取内存类型(制造商、芯片(例如 DDR2-400)...)。我正在寻找类似 CPU:
的东西
public String getCPU(){
String cpu;
cpu = System.getenv("PROCESSOR_IDENTIFIER");
return cpu;
}
return 值是 "Intel64 Family 6 Model 58 Stepping 9, GenuineIntel" 我想要同样的内存。有什么方法可以做到这一点?
如果您想要有关 Windows OS 的信息,您可以使用 wmic
获取信息并解析输出。
获取所有信息
wmiv MemoryChip
仅获取特定信息
wmic MemoryChip get BankLabel,Capacity,DeviceLocator,Manufacturer,PartNumber,SerialNumber
输出(真实数据匿名)
BankLabel Capacity DeviceLocator Manufacturer PartNumber SerialNumber Speed
BANK 0 4000000000 ChannelA-DIMM0 SuperRAM RAM1111111111111 12345678 1600
BANK 2 8000000000 ChannelB-DIMM0 DuperRAM RAM2222222222222 98765432 1600
我想使用 Java 方法获取内存类型(制造商、芯片(例如 DDR2-400)...)。我正在寻找类似 CPU:
的东西public String getCPU(){
String cpu;
cpu = System.getenv("PROCESSOR_IDENTIFIER");
return cpu;
}
return 值是 "Intel64 Family 6 Model 58 Stepping 9, GenuineIntel" 我想要同样的内存。有什么方法可以做到这一点?
如果您想要有关 Windows OS 的信息,您可以使用 wmic
获取信息并解析输出。
获取所有信息
wmiv MemoryChip
仅获取特定信息
wmic MemoryChip get BankLabel,Capacity,DeviceLocator,Manufacturer,PartNumber,SerialNumber
输出(真实数据匿名)
BankLabel Capacity DeviceLocator Manufacturer PartNumber SerialNumber Speed
BANK 0 4000000000 ChannelA-DIMM0 SuperRAM RAM1111111111111 12345678 1600
BANK 2 8000000000 ChannelB-DIMM0 DuperRAM RAM2222222222222 98765432 1600