diff --git a/History/2026-08-19-ui-5runs-benchmark.md b/History/2026-08-19-ui-5runs-benchmark.md new file mode 100644 index 0000000..83fb3a2 --- /dev/null +++ b/History/2026-08-19-ui-5runs-benchmark.md @@ -0,0 +1,60 @@ +# 2026-08-19 — Бенчмарк UI: 5 прогонов DownLoads.zip (v0.0.49) + +Набор: `files/DownLoads.zip` (21.9 МБ) → распаковывается в 18 файлов +(4 docx + 14 pdf, включая `0144-03-2023_отчет об оценке.pdf` 19.0 МБ). + +Условия: сервер waitress, порт 5059, threads=8, локально. +LLM-ключ отсутствует — этап ИИ не выполнялся (0с, в статистике «—»). +Итог каждого прогона: «✅ Обработано 18 файлов», кнопки ZIP/CSV, блок статистики. + +## Итоговые метрики (5 прогонов) + +| Прогон | Распаковка zip, мс | Стена UI, с | SSE «общее», с | +|--------|--------------------|-------------|----------------| +| 1 | 855 | 50.3 | 49.0 | +| 2 | 851 | 47.9 | 46.6 | +| 3 | 860 | 47.1 | 45.9 | +| 4 | 833 | 47.8 | 46.1 | +| 5 | 850 | 47.9 | 46.7 | + +- Распаковка: 833–860 мс (Δ 27 мс) — стабильно, ~0.85 с. +- SSE «общее»: 45.9–49.0 с (Δ 3.1 с), среднее ≈ 46.9 с. +- Стена UI: 47.1–50.3 с (загрузка локально ≈ 1 с). +- SSE не рвётся: 5/5 прогонов до конца, по ~50 с каждый. + +## Узкое место — 19 МБ PDF (0144-03-2023_отчет об оценке.pdf) + +Время по прогонам: 25.8 / 24.5 / 26.0 / 25.0 / 25.8 с → стабильно ~25.4 с. +Это ~53–55% от общего времени. Причина — pdfplumber extract_text. + +## Время по файлам, среднее по 5 прогонам (с) + +| Файл | Размер | Среднее | +|------|--------|---------| +| 20_ФИЯР_Порядок распределения…docx | 13.1 KB | 0.04 | +| Proxy Voting Form 2026 EGM.docx | 16.1 KB | 0.1 | +| допник-1-XXX002-01200_3.docx | 11.9 KB | 0.1 | +| Экзаменационный материал…docx | 28.9 KB | 0.2 | +| 0144-03-2023_отчет об оценке.pdf | 19.0 MB | 25.4 | +| 20_ФИЯР_Регламент проведения ВИ МАГ_2026 (1).pdf | 167.2 KB | 1.1 | +| 959399eab8f6a91df785f469b5851574.pdf | 328.7 KB | 1.5 | +| EAC_979 419 6577.pdf | 314.1 KB | 0.3 | +| examrules_test.pdf | 486.3 KB | 2.3 | +| General Terms.pdf | 764.8 KB | 3.8 | +| Marshrutnaya_kvitanciya.pdf | 291.1 KB | 0.6 | +| P010028436 CERTIFICATE…pdf | 473.7 KB | 0.2 | +| P010028436 POLICY…pdf | 623.1 KB | 0.5 | +| PR00078013…pdf | 521.4 KB | 1.5 | +| Transaction_Confirmation_en…pdf | 70.3 KB | 0.1 | +| Лингвистика маг.pdf | 596.5 KB | 2.1 | +| Отчет арбитражного управляющего…pdf | 267.4 KB | 3.5 | +| ПРОГРАММА ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ…pdf | 138.5 KB | 1.9 | + +Сумма средних ≈ 45.3 с — сходится с SSE «общее». + +## Стабильность + +- Всё, кроме 19 МБ PDF, — стабильно: docx 0.0–0.2 с, PDF 0.1–4.3 с. +- Погрешность повторов мала; основной вклад — один большой PDF. +- Вывод: без LLM прогон 18 файлов (вкл. 19 МБ PDF) ≈ 46–49 с. + С LLM добавится этап ИИ (в проде — ключ есть в кластере).