История изменений
Исправление CrX, (текущая версия) :
Дополню, что, само собой, как и ожидалось, дальнейшее повышение количества потоков, выше числа «ядер», никакого выигрыша во времени кодирования не даёт, даже наоборот, становится пусть и едва заметно, но медленнее:
Benchmark 1: LD_LIBRARY_PATH=. ./flac -8ep -j 16 01.wav -o result.flac
Time (mean ± σ): 3.588 s ± 0.023 s [User: 56.136 s, System: 0.090 s]
Range (min … max): 3.565 s … 3.639 s 10 runs
Benchmark 2: LD_LIBRARY_PATH=. ./flac -8ep -j 18 01.wav -o result.flac
Time (mean ± σ): 3.610 s ± 0.010 s [User: 55.754 s, System: 0.082 s]
Range (min … max): 3.593 s … 3.628 s 10 runs
Benchmark 3: LD_LIBRARY_PATH=. ./flac -8ep -j 24 01.wav -o result.flac
Time (mean ± σ): 3.625 s ± 0.016 s [User: 56.506 s, System: 0.090 s]
Range (min … max): 3.604 s … 3.653 s 10 runs
Benchmark 4: LD_LIBRARY_PATH=. ./flac -8ep -j 32 01.wav -o result.flac
Time (mean ± σ): 3.620 s ± 0.007 s [User: 56.909 s, System: 0.087 s]
Range (min … max): 3.610 s … 3.631 s 10 runs
Summary
LD_LIBRARY_PATH=. ./flac -8ep -j 16 01.wav -o result.flac ran
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 18 01.wav -o result.flac
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 32 01.wav -o result.flac
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 24 01.wav -o result.flac
Исходная версия CrX, :
Дополню, что, само собой, как и ожидалось, дальнейшее повышение количества потоков, выше числа «ядер», никакого выигрыша во времени кодирования не даёт, даже наоборот, становится едва заметно медленнее:
Benchmark 1: LD_LIBRARY_PATH=. ./flac -8ep -j 16 01.wav -o result.flac
Time (mean ± σ): 3.588 s ± 0.023 s [User: 56.136 s, System: 0.090 s]
Range (min … max): 3.565 s … 3.639 s 10 runs
Benchmark 2: LD_LIBRARY_PATH=. ./flac -8ep -j 18 01.wav -o result.flac
Time (mean ± σ): 3.610 s ± 0.010 s [User: 55.754 s, System: 0.082 s]
Range (min … max): 3.593 s … 3.628 s 10 runs
Benchmark 3: LD_LIBRARY_PATH=. ./flac -8ep -j 24 01.wav -o result.flac
Time (mean ± σ): 3.625 s ± 0.016 s [User: 56.506 s, System: 0.090 s]
Range (min … max): 3.604 s … 3.653 s 10 runs
Benchmark 4: LD_LIBRARY_PATH=. ./flac -8ep -j 32 01.wav -o result.flac
Time (mean ± σ): 3.620 s ± 0.007 s [User: 56.909 s, System: 0.087 s]
Range (min … max): 3.610 s … 3.631 s 10 runs
Summary
LD_LIBRARY_PATH=. ./flac -8ep -j 16 01.wav -o result.flac ran
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 18 01.wav -o result.flac
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 32 01.wav -o result.flac
1.01 ± 0.01 times faster than LD_LIBRARY_PATH=. ./flac -8ep -j 24 01.wav -o result.flac