gpt4 book ai didi

c++ - 嵌入式 linux 上的 getrusage 函数

转载 作者:太空狗 更新时间:2023-10-29 12:07:15 25 4
gpt4 key购买 nike

我有一个基准测试应用程序,我在其中评估 C++ 框架。

我正在寻找时间和内存消耗。在 linux 上,要获取当前程序占用的内存,我使用的是 getrusage 函数。它在我的机器上完美运行。

当我将此应用程序交叉编译为 arm 架构并在我的嵌入式设备(也运行 linux)上运行我的代码时出现问题,内存函数返回 0。应用程序在嵌入式设备上运行良好,只是内存函数返回我 0。

知道有什么可能的解决方案吗?

最佳答案

2.6.31.14 之前的 Linux 版本不支持 struct usageru_maxrss 字段。从 2.6.32 开始的 Linux 版本可以。我想您在嵌入式系统中运行的版本比在桌面上运行的版本要早。

关于c++ - 嵌入式 linux 上的 getrusage 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com