确定C ++应用程序的CPU,内存和磁盘使用情况数据

时间:2019-08-14 17:16:05

标签: c++ clion

我有一个在Linux上运行的应用程序,需要从应用程序内部收集性能统计信息(CPU使用率,内存使用率,磁盘使用率等)。

我观察到有两种方法可以实现这一目标。

第一个方法是从C ++代码执行pidstat或sar之类的工具,然后处理结果并收集信息并将其保存在数据库中 第二种方法是遵循以下票证中提到的方法。

How to determine CPU and memory consumption from inside a process?

我需要知道推荐的方法。我可能需要收集大约10个性能统计信息字段(例如CPU使用率,内存使用率,磁盘使用率等)。

0 个答案:

没有答案