level 13
试过Process自带的那一堆,都没有一个能和任务管理器里的对的上(而且从头到尾都没有变过。)
百度之后找到一个
Dim p1 = New PerformanceCounter("Process", "Working Set - Private", "java")
p1.NextValue
但是这个是要指定程序名(java),而那个程序可能会运行多个。导致获取不正确
还有就是这个有没有指示程序是否在运行的值?找了半天没找到
2016年04月16日 16点04分
1
level 13
用Process.WorkingSet64
---贴吧极速版 For UWP
2016年04月17日 10点04分
3
试过了= =和任务管理器显示的对不上
2016年04月17日 10点04分
回复 哇哈哈216 : 对不上很正常。因为任务管理器的数据是不断刷新的。 ---贴吧极速版 For UWP
2016年04月17日 14点04分
@wahaha216 可是相差也太大了 --来自助手版贴吧客户端
2016年04月17日 22点04分
@Nukepayload2 :最后找到通过PID获取唯一名称之后解决了,有多个相同进程的话,名称会变成java,java
#1,java#
2...然后使用上面的方法就好了,可以和任务管理器对的上 --来自助手版贴吧客户端
2016年04月17日 22点04分