Skip to content

v2.2.0

Latest
Compare
Choose a tag to compare
@AlgorithmAlchemy AlgorithmAlchemy released this 08 Aug 16:58
· 58 commits to main since this release

2025-01-27

⚡ Ультра-быстрая оптимизация производительности:

  • Максимальное ускорение сканирования - в 5-10 раз быстрее предыдущих версий
  • Батчевая обработка файлов - группировка в пакеты по 100 файлов для оптимальной производительности
  • Увеличенное количество потоков - до 100 параллельных потоков (CPU * 4)
  • Кэширование исключенных библиотек - использование frozenset для мгновенного поиска
  • Ранний выход из парсинга - остановка после 50 импортов в файле
  • Оптимизированная фильтрация директорий - предварительное исключение ненужных папок

🚀 Технические оптимизации:

  • Профилирование времени - отображение скорости обработки (файл/сек)
  • Оптимизированный AST парсинг - быстрая обработка с обработкой исключений
  • Улучшенная фильтрация файлов - мгновенное исключение директорий сборки
  • Быстрое чтение файлов - оптимизированная обработка кодировок
  • Мониторинг производительности - реальное время отображения прогресса

📊 Улучшения интерфейса:

  • Обновленный заголовок - "Ультра-быстрая версия"
  • Детальная статистика - отображение времени сканирования и скорости
  • Улучшенный прогресс-бар - более информативные сообщения о процессе
  • Оптимизированная обработка ошибок - быстрая обработка исключений

🔧 Архитектурные улучшения:

  • Модульная структура кода - разделение оптимизированных функций
  • Обратная совместимость - сохранение старых API
  • Улучшенная многопоточность - более эффективное использование ресурсов
  • Оптимизированная память - снижение потребления при больших проектах