/
Max149
/
Py_Calculaor
Обзор
Документация
Войти
/
Max149
/
Py_Calculaor
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/benchmark.py
27 строк
890 B
Максим Полехин
Тестирование программы
15 апр 2026, 17:57
Верифицирован
15 апр 2026, 17:57
daa1d49
Код
Авторство
О чём код?
import time import psutil import subprocess import sys import os def run_benchmark(): process = psutil.Process(os.getpid()) # Начальная память memory_start = process.memory_info().rss / 1024 / 1024 start_time = time.time() # Запуск GUI и ожидание его завершения gui_process = subprocess.Popen([sys.executable, "main.py"]) # Конечная память end_time = time.time() memory_end = process.memory_info().rss / 1024 / 1024 print("РЕЗУЛЬТАТЫ БЕНЧМАРКА:") print(f"Время выполнения: {end_time - start_time:.4F} сек.") print(f"Потребление памяти: {memory_end - memory_start:.2} Мб") print(f"Пиковое потребление: {memory_end:.2F} Мб") if __name__ == "__main__": run_benchmark()