Как уже говорилось, sudo
не имеет никакого отношения к выполнению скорости (за исключением очень незначительных ситуаций). С другой стороны, вас может заинтересовать использование nice
(тип man nice
), но если вы действительно заботитесь о скорости, вы должны предпочесть использовать другой язык (например, C, Fortran или Julia), заботиться о лучшем алгоритме и т. Д.
Если вы можете, попробуйте также запустить код pypy
вместо обычной версии Python; это другой интерпретатор, который часто бывает быстрее (но вы можете столкнуться с проблемами, если используете много нестандартных библиотек). См.: http://pypy.org/
Я подозреваю, что люди ответят «попробуй и посмотри, какой из них быстрее». –
Зависит от содержимого теста. Если он заполнен «try/except» на ошибках разрешения файлов с разными маршрутами, да, запуск его как пользователя root может сделать его быстрее. –
Я голосую, чтобы закрыть этот вопрос не по теме, потому что эмпирическое тестирование отвечает на вопрос – KevinDTimm