液金偏移检测软件
液金偏移检测软件
说是液金偏移检测软件,其实也只是通过监控不同的核心温度温差来做一个是否偏移的判断
oshi是一个用于获取系统信息的Java库,可以用来获取关于硬件、操作系统和进程的详细信息。它提供了一组简单易用的API,使得获取系统信息变得非常方便。
oshi库的主要功能包括:
- 获取硬件信息:包括CPU、内存、磁盘、网络接口等硬件相关信息。
- 获取操作系统信息:包括操作系统类型、版本、文件系统等信息。
- 获取进程信息:包括进程列表、资源利用率、线程数等信息。
通过oshi库,你可以轻松地编写Java代码来获取系统的各种信息,从而实现一些系统管理、性能监控或诊断工具等应用程序。oshi库还在不断更新和改进中,以适应不同操作系统和硬件平台的需求。
总之,oshi库为Java开发者提供了一个强大且易用的工具,用于获取系统信息并进行相应处理。
首先,你需要在Maven或Gradle中添加oshi库的依赖项。
对于Maven项目,可以在 pom.xml
文件中添加以下依赖项:
1 | <dependency> |
对于Gradle项目,可以在 build.gradle
文件中添加以下依赖项:
1 | dependencies { |
然后,你可以使用以下代码示例来获取CPU温度信息:
1 | import oshi.SystemInfo; |
这段代码将使用oshi库获取CPU温度信息,并将其打印到控制台上。记得处理可能的异常情况,比如未能获取到CPU温度的情况。
在上一个示例中,我展示了如何使用oshi来获取整个CPU的温度,如果你想获取每一个CPU核心的温度,你可以使用以下代码:
1 | import oshi.SystemInfo; |
在这段代码中,我们使用 processor.getTemperatures()
方法获取到每个CPU核心的温度,并将其打印出来。这样你就能够查看每个CPU核心的温度了。
返回结果是0
很多PC机的硬件生产商一般都不会把CPU的温度、风扇转速、电压值向WMI开放,但是我们获取CPU的性能数据就是通过向WMI请求返回值的,这就造成请求下发但是不能返回值,返回的性能值都是 0
解决办法:目前只能通过一个window插件获取到CPU的温度,其他参数还是不能获取到
插件下载地址:https://openhardwaremonitor.org/
————————————————
版权声明:本文为CSDN博主「请干了这碗鸡汤」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_23296327/article/details/104685687
- Title: 液金偏移检测软件
- Author: owofile
- Created at : 2023-12-22 06:05:09
- Updated at : 2025-04-11 21:18:26
- Link: https://owofile.github.io/blog/2023/12/22/液金偏移检测软件/
- License: This work is licensed under CC BY-NC-SA 4.0.