@@ -169,15 +169,15 @@ semi-recent gentoo repo checkout on a modest laptop with 8 cores/16 threads (AMD
1691695700U) using a midline SSD are as follows:
170170
171171- pkgcheck: ` pkgcheck scan -c PythonCompatCheck -j16 ` -- approximately 5s
172- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately .56s
172+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately 360ms
173173
174174For comparative parallel efficiency, pkgcruft achieves the following with different
175175amounts of jobs:
176176
177- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j8 ` -- approximately .65s
178- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j4 ` -- approximately 1s
179- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j2 ` -- approximately 2s
180- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j1 ` -- approximately 4s
177+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j8 ` -- approximately 420ms
178+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j4 ` -- approximately 660ms
179+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j2 ` -- approximately 1. 2s
180+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j1 ` -- approximately 2. 4s
181181
182182Note that these results are approximated averages for multiple runs without flushing
183183memory caches. Initial runs of the same commands will be slower due to additional I/O
@@ -198,12 +198,12 @@ results for the same check run in those contexts:
198198Targeting dev-python/* :
199199
200200- pkgcheck: ` pkgcheck scan -c PythonCompatCheck -j16 ` -- approximately 1s
201- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately .13s
201+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately 100ms
202202
203203Targeting dev-python/jupyter-server:
204204
205- - pkgcheck: ` pkgcheck scan -c PythonCompatCheck -j16 ` -- approximately .38s
206- - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately .022s
205+ - pkgcheck: ` pkgcheck scan -c PythonCompatCheck -j16 ` -- approximately 380ms
206+ - pkgcruft: ` pkgcruft scan -c PythonUpdate -j16 ` -- approximately 25ms
207207
208208Note that in the case of targeting a single package with multiple versions, pkgcruft
209209currently doesn't parallelize per version and thus could possibly half its runtime if that
0 commit comments