我最近一直在使用瓦科帕,我觉得它很有趣。
我不知道我花了多少时间(我有一个想法,但从未得到关于它的真实数据),直到现在:
alt文本http://img396.imageshack.us/img396/4699/wakoopaim1.png
所以我的编程问题是:
如何以编程方式跟踪正在使用的应用程序?
我最初的想法是使用"tasklist“命令和"netstat”,每隔15分钟或者类似的方式进行一次池,但我不认为他们是这样做的。
在.NET (我猜是在C#中)有一个库可以这样做吗?windows提供这样的服务吗?那java呢?
对于如何执行一些编程任务,我通常至少有一些模糊的想法,但对于这一点,我没有头绪。
wakoopa应用跟踪器也能在OSX和Linux上工作,但在我看来,它们显然是三个不同的应用程序,每个平台一个。
顺便问一下,你用了多少?)
发布于 2009-01-06 11:15:15
这里是一篇文章的链接,文章的源代码涵盖了流程结构例程API 检测Windows /2K进程执行情况。我认为SysInternals站点有处理监视器的源代码,但我没有看到任何消息。这篇文章应该为Windows系统指明正确的方向。
下面是一个可能对Linux系统PROCPS有帮助的链接
这里有一个指向它使用JNI的java顶级实用程序监视器的链接,所以不确定它是否真的适合作为一个java解决方案。
为了回答这个问题,我只是定期访问这个网站。如果我经常去看,我会发现我花了太多的时间在上面。
发布于 2009-01-06 11:16:05
熟悉Visual中的服务器资源管理器 --在“Process”下面查看。然后阅读PerformanceCounter类。
https://stackoverflow.com/questions/417648
复制相似问题