我正在編寫一個觀察其他應用程序並跟蹤資源消耗的Linux應用程序。我正在計劃使用Java,但編程語言對我來說並不重要。目標很重要,所以我可以切換到其他技術或使用模塊。我的應用程序運行任何選定的第三方應用程序作爲子進程大多數兒童軟件解決了一些算法,如圖形,字符串搜索等。觀察程序在結束作業時跟蹤孩子的資源。跟蹤線程內存和CPU消耗
如果子應用程序是多線程的,可能以某種方式跟蹤每個線程佔用了多少資源?可以使用任何非分配內存線程技術來編寫應用程序:Java線程,Boost線程,POSIX線程,OpenMP,以及其他任何其他線程。
你看過OProfile的靈感嗎? http://oprofile.sourceforge.net – 2009-09-16 07:57:36
不,這是我的碩士學位。也許我的講師看起來:-)但是,OProfile看起來很有趣。謝謝。 – Pawka 2009-09-16 08:12:25