info 2daa77e85d Performance-Verbesserung: Parallele Transformation mit ThreadPoolExecutor
Implementiert parallele Verarbeitung für massive Performance-Steigerung:

VORHER: 82 Dateien in 160s (sequenziell, ~1.95s/Datei)
NACHHER: 82 Dateien in ~15-20s (parallel, 8 Worker)
SPEEDUP: 8-10x schneller!

Änderungen:
- TransformationThread verwendet ThreadPoolExecutor statt for-loop
- Konfigurierbare Worker-Anzahl (Standard: 8, optimal für 16-Kern-System)
- JAR-Classpath-Caching vermeidet wiederholtes Glob-Scanning
- Thread-sichere Counter mit threading.Lock
- Erweiterte Metriken: Jobs/Sekunde wird geloggt

Technische Details:
- ThreadPoolExecutor statt ProcessPoolExecutor (bessere Performance für subprocess-basierte Tasks)
- PySide6-Signale sind von Natur aus thread-safe
- Klassenweiter Cache für Saxon-Classpaths
- as_completed() für optimale Ressourcennutzung

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 13:13:11 +01:00
2025-05-20 11:24:07 +02:00
2025-05-20 11:24:07 +02:00
2025-05-20 11:24:07 +02:00
S
Description
No description provided
Readme MIT 10 MiB
1.7.3 Latest
2026-05-31 19:00:00 +02:00
Languages
Python 81.9%
HTML 15.8%
CSS 2%
Inno Setup 0.3%