📄 cpuresources.java
字号:
package shyhao.windows.explorer.CPU;
/**
* 标题:使用jni求cpu的使用率 作者:宋英豪 邮箱:haoyingsong@163.com 用法:int cpuRatio=
* shyao.windows.explorer.CPU.CPUResources.getCpuRatio();
* 注意:使用前请把"cpulib.dll"放在java/jdk/bin中
*/
public class CPUResources {
public CPUResources() {
}
// --------------------------------------------
// jni:使用下面的getCpu()的方法时,必须加载名为"cpulib"的库文件
private static final String SILIB = "cpulib";
static {
try {
LoadCPULib.loadlib("/lib/cpulib.dll");
} catch (Exception e) {
System.out.println("本地库文件"
+ SILIB
+ "在"
+ System.getProperty("java.library.path")
+"中不存在");
}
}
// -------------------------------------------------
// jni:声明一个本地方法,注意使用关键词"native"
public static native int getCpuRatio();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -