Here's an interesting graph that shows the performance
differences between the various Python runtime strategies I've
tried - this pertains only to the project's critical section, not
the project as a whole; lower durations are better:
32 bit:
64 bit:
Click the images to download a scalable pdf.
A note about performance:
For your first fullsave of a given filesystem, pypy is probably fastest, because it can chunk up blocks rapidly. This
is a CPU-intensive task, and Pypy shines on CPU-heavy workloads.
For subsequent fullsaves, I like CPython 3.[34], because they have a built-in lzma module, and the task is more I/O
heavy and CPU-light. For I/O-heavy loads, CPython tends to be faster than Pypy.