]> git.ipfire.org Git - thirdparty/ccache.git/commit
Recompress in parallel
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 8 Oct 2019 19:58:07 +0000 (21:58 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 8 Oct 2019 19:58:07 +0000 (21:58 +0200)
commitb0bf95c9bba305ae9572526c6966d6cdce560914
tree020925a7138664f0908973c15015ddfd7c0447d5
parentd8e2ab9a1a37a26149444f4c29ca632cbb8ce0e0
Recompress in parallel

Recompression is now done by a thread pool with one thread per logical
CPU. There is also a read-ahead to let the main thread do some directory
I/O while the CPUs are busy.
.travis.sh
.travis.yml
LICENSE.adoc
configure.ac
dev.mk.in
m4/ax_pthread.m4 [new file with mode: 0644]
src/ThreadPool.hpp [new file with mode: 0644]
src/compress.cpp