Ein modernes Python-Benchmark-Tool, das mit PySide6 entwickelt wurde und eine benutzerfreundliche OberflΓ€che zum AusfΓΌhren und Analysieren von Pystone- und anderen Benchmark-Tests bietet.
Repository klonen:
git clone https://github.com/Nsfr750/benchmark.git
cd benchmark
Virtuelle Umgebung erstellen und aktivieren:
python -m venv venv
.\venv\Scripts\activate # Windows
source venv/bin/activate # Linux/Mac
AbhΓ€ngigkeiten installieren:
pip install -r requirements.txt
Anwendung starten:
python main.py
Strg+L
: Anwendungsprotokolle anzeigenF1
: Hilfe anzeigenEsc
: Dialoge schlieΓenStrg+Q
: Anwendung beendenbenchmark/
βββ .github/ # GitHub Actions
β βββ workflows/ # GitHub Actions-Workflows
β β βββ ci-cd.yml # CI/CD-Pipeline
β βββ issues/ # GitHub-Issues
β | βββ templates/ # GitHub-Issue-Vorlagen
β βββ FUNDING.yml # FΓΆrderdatei
βββ assets/ # Asset-Dateien
βββ config/ # Konfigurationsdateien
β βββ config.json # Konfigurationsdatei
β βββ updates.json # Update-Cache
βββ docs/ # Dokumentation
β βββ images/ # Dokumentationsbilder
β βββ pdf/ # PDF-Dokumentation
β βββ USER_GUIDE.md # Benutzerhandbuch
βββ lang/ # Sprachdateien
β βββ en.json # Englische Sprachdatei
β βββ it.json # Italienische Sprachdatei
βββ logs/ # Protokolldateien
βββ script/ # Quellcode
β βββ __init__.py # Paketinitialisierung
β βββ about.py # Info-Dialog
β βββ benchmark_history.py # Benchmark-Verlauf
β βββ benchmark_tests.py # Benchmark-Tests
β βββ CLI_pystone.py # Pystone-Benchmark (CLI)
β βββ config_manager.py # Konfigurationsmanager
β βββ export_results.py # Ergebnisexport
β βββ hardware_monitor.py # Hardware-Monitor
β βββ help.py # Hilfe-Dialog
β βββ history_dialog.py # Verlaufsdialog
β βββ lang_mgr.py # Sprachmanager
β βββ logger.py # Protokollierungskonfiguration
β βββ menu.py # MenΓΌleistenfunktionalitΓ€t
β βββ settings.py # Einstellungsdialog
β βββ sponsor.py # Sponsor-Dialog
β βββ system_info.py # Systeminformationen
β βββ test_menu.py # TestmenΓΌ
β βββ theme_manager.py # Design-Manager
β βββ updates.py # Update-System
β βββ version.py # Versionssystem
β βββ view_log.py # Protokollanzeige
β βββ visualization.py # Benchmark-Visualisierung
βββ tests/ # Testdateien
β βββ test_benchmark.py # Benchmark-Test
β βββ test_hardware_monitor.py # Hardware-Monitor-Test
β βββ test_monitor_manual.py # Manueller Monitor-Test
β βββ test_monitor.py # Monitor-Test
β βββ TEST_README.md # Test-README
βββ .gitignore # Git-Ignore-Datei
βββ CHANGELOG.md # Γnderungsprotokoll
βββ CONTRIBUTING.md # Beitragsrichtlinien
βββ LICENSE # GPLv3-Lizenzdatei
βββ main.py # Hauptanwendung
βββ README.md # Diese Datei
βββ requirements.txt # Anforderungen
βββ TO_DO.md # Aufgabenliste