Я создаю программное обеспечение для соревнований по программированию. Программа пользователя принимается нашей системой оценивания и оценивается путем ее компиляции и запуска с помощью функций fork() и exec(). Родительский процесс ожидает завершения дочернего процесса (процесс отправки), а затем очищает его.
Чтобы дать полезную информацию о запуске программы, я хочу измерить время ЦП и пиковую память, используемую программой. Отслеживает ли ядро Linux эти значения? Есть ли другой способ получить эту информацию?