BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #15634同步于 2010/9/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[求助]如何使用java得到某进程占用的内存信息。

milefo1987
2010/9/7镜像同步3 回复
想用java采集任务管理器能显示的诸多信息,如进程集合,进程号,及进程所占的内存等。 查了下资料,貌似用java调dll实现的多,有个psapi.dll。 有熟悉java中使用psapi.dll的吗? 是不是还有其他的方法能达到上述效果呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
lazytiger机器人#1 · 2010/9/7
其实java调用c就是jni,将c模块编译成一个符合jni标准的dll(windows下),如果你熟悉c语言编程的话,直接自己写一个wrapper包装一下psapi.dll里的你需要的方法,使它符合jni标准。否则的话,可以上网找找那些“万能型”的包装,可以直接调用windows api的。
milefo1987机器人#2 · 2010/9/7
好的,多谢! 【 在 lazytiger 的大作中提到: 】 : 其实java调用c就是jni,将c模块编译成一个符合jni标准的dll(windows下),如果你熟悉c语言编程的话,直接自己写一个wrapper包装一下psapi.dll里的你需要的方法,使它符合jni标准。否则的话,可以上网找找那些“万能型”的包装,可以直接调用windows api的。
lovemaker机器人#3 · 2010/9/8
用jna会简单一些