Performance (Callers Caddy)

Jedes Programm ist schnell – ohne Daten und Anwender 😉

Deshalb wollte ich unbedingt vor der Veröffentlichung wissen, wie schnell der neue Callers Caddy ist. Und nicht erst am Leid der Anwender Feedback einsammeln.

Also habe ich meine bescheidene Liste an 518 Songs auf Performance getestet. Und im System einfach mal weitere 10.000 Musikstücke und 100 weitere Clubs hinzugefügt.

Messung518 Songs10.518 SongsFaktor
Datenbankabfragen
Alle Songs laden0,002s0,035s×18
Zuletzt-Gespielt-Map (LEFT JOIN)0,000s0,017s×42
Songliste
Songliste komplett neu aufbauen0,007s0,175s×25
Suchfilter leeren (alle anzeigen)0,005s0,139s×26
Suchfilter mit Text0,000s0,016s×71
Playlist-Manager
Manager öffnen & Playliste befüllen0,010s0,215s×22
Playliste : Sortierung Alphabetisch0,007s0,213s×30
Playliste : Sortierung Qualität0,007s0,215s×29
Playliste : Sortierung Zuletzt gespielt0,008s0,212s×28
Playliste : Sortierung Empfehlung0,008s0,210s×27
Sonstiges
Programmstart0,340s0,340s×1
Skin wechseln0,146s0,363s×2

Lesebeispiel: Bei 10.518 Songs dauert das Neu-Befüllen der Playlisten-Tabelle ~0,21 Sekunden — für den Anwender kaum spürbar. Die Songliste baut sich in 0,18s auf. Alle Werte sind Mittelwerte aus 10 Durchläufen.

Der Stress-Test hat mir Punkte aufzeigen können, an denen die Performance erstmal nicht so gut war. Dort konnten wir dann sauber nacharbeiten und die Performance nochmal verbessern.

Aber jetzt bin ich absolut mit dem Ergebnis zufrieden. Du hoffentlich auch.

Schreibe einen Kommentar