我想編寫一個類似系統監視器的程序。 我想要一個程序列表及其進程ID和CPU和RAM的使用情況。 我知道Linux在/proc
文件夾中寫入這些信息,但有人告訴我,我也可以使用一些函數來獲取它。例如,將返回如下列表的程序:在Linux中用C++獲取ram和cpu進程
name PID RAM
sh 3904 72KIB
而且我想用C++編寫代碼。
我想編寫一個類似系統監視器的程序。 我想要一個程序列表及其進程ID和CPU和RAM的使用情況。 我知道Linux在/proc
文件夾中寫入這些信息,但有人告訴我,我也可以使用一些函數來獲取它。例如,將返回如下列表的程序:在Linux中用C++獲取ram和cpu進程
name PID RAM
sh 3904 72KIB
而且我想用C++編寫代碼。
有很多程序已經有這樣做。大多數是開源的。去看看源代碼。 –
@Chris你能幫我給我一個鏈接嗎?謝謝 – mimad
[htop](http://htop.sourceforge.net/)是我的個人最愛。 –