ThinkMeta LogoDeutsch
English
LAME: Zusammenfassung

Aus den Testergebnissen wird ersichtlich, dass asynchrone Programmierung in LAME zu Performancesteigerungen verhelfen kann.

Beim Enkodieren einzelner Dateien hängt die Steigerungsrate von der gewählten Kom­pres­sions­methode ab. Hier schneidet CBR wegen zu starker Abhängigkeiten am schlech­tes­ten ab, während die VBR-Methoden etwa doppelte Geschwindigkeit erreichen.
Die besten Ergebnisse werden mit 3 Threads erreicht. Bei 4 Threads erfolgt ein Lei­stungs­einbruch, der aus der zunehmenden Untätigkeit einzelner Threads resultiert.

Werden mehrere Dateien enkodiert, so skaliert fpMP3 mit einer Effizienz von etwa 90%. Damit erreicht man eine sehr gute CPU-Auslastung. Angesichts der Tatsache, dass bis zu 8 Dateien (4x WAV, 4x MP3) parallel verarbeitet werden, ist die erreichte Effizienz sogar noch höher zu bewerten.