Я пытаюсь сделать онлайн-судью, используя php laravel framework.
Мне нужно определить использование памяти и время выполнения представленного пользователем кода
. Для этого я пытаюсь получить информацию о (процедуре) при запуске программы по shell_exec()
команда. Я могу получить идентификатор процесса этой команды. Но когда я пытаюсь получить доступ к процессу, он уже удалил файл процесса.
Мои вопросы:
1. Есть ли способ скопировать информацию процесса до самоуничтожения?
2. Есть ли лучший способ использования памяти и времени выполнения программы?