I complained about my old notebook being too slow at image processing. As I now run a new machine, it’s time to measure the performance increase:
Old system: 1×1.6 GHz CPU, 1 GB RAM
New system: 8×2.67 GHz CPU (by threads), 6 GB RAM
Test file sizes: 11.2–12.5 MB
Task #1: Render 8 RAW images to PPM in multi-parallel
Command line:
for file in *cr2; do
time dcraw $file &
done
Old system time: 1 min 41.1 sec
Old system mem usage: 1 GB (100%)
New system time: 0 min 04.6 sec
New system mem usage: 2 GB (33%)
→ 22× faster
Task #2: Render 8 RAW images to JPEG in multi-parallel
Command line:
for file in *cr2; do
time convert $file $(basename $file .cr2).jpg &
done
Old system time: 5 min 0.0 sec
Old system mem usage: 1 GB (100%)
New system time: 0 min 18.2 sec
New system mem usage: 2.5 GB (42%)
→ 16.5× faster
Hell yeah!