便携式系统/过程信息库

use*_*968 6 c++ operating-system memory-management system cpu-usage

我需要在C/C++程序中检索进程信息.我至少需要基本的东西,如CPU%和内存使用,但其他细节也很有用.

问题是我需要在便携式程序中使用这些信息,该程序将在多个平台上运行:windows,linux,MAC和Solaris.

是否有可以使用的库或者我需要为不同的平台编写自己的HAL?我试着看谷歌,但我看不出任何明显的东西.

Mar*_*ork 0

必须从操作系统检索此信息。
根据定义,这是不可移植的,但是有几个操作系统抽象层。我首先想到的是ACE