2

我试图密切关注应用程序运行的时间。为此,我在每个进程启动时捕获它的 ID,并在该进程关闭时记录时间。但是,当您启动和关闭它时,Google 的 Chrome 会像 6 个进程一样启动和停止,这意味着 Chrome 的每次执行都会被记录多次。

有没有比通过进程 ID 更好的方法来跟踪应用程序的执行?或者,是否有一种技术可以解决这个特定问题?如果在大约一秒钟内添加了具有相同 ID 的进程,我会考虑不添加进程 ID,但这似乎可以利用。

有任何想法吗?

4

2 回答 2

1

我不是 100%,但我会假设 Chrome 中的一个进程必须是父进程。如果父进程 (PPID) 相同(而不是 init = PID 1),请尝试从列表中删除进程

于 2010-02-01T05:49:27.240 回答
0

我最终只是检查我是否添加了重复项。效率不高,但简单有效。它将暂时服务。

于 2010-02-05T17:52:35.713 回答