У меня есть одно приложение для оценки производительности, в котором я оцениваю среду C ++.
Я ищу время и потребление памяти. В Linux, чтобы получить память, занятую текущей программой, я использую функцию getrusage. Он отлично работает на моей машине.
Проблемы возникают, когда я кросс-компилирую это приложение в архитектуру arm и запускаю свой код на моем встроенном устройстве (также работающем под управлением linux), функция памяти возвращает 0. Приложение прекрасно работает на встроенном устройстве, просто функция памяти возвращает мне 0.
Есть идеи, что может быть возможным решением этой проблемы?