mirror of
https://github.com/kopia/kopia.git
synced 2026-01-24 06:18:02 -05:00
This avoids allocations of entries as large directories are traversed. Backing up 100k small files in a single directory: duration: current:8.1 baseline:8.6 change:-5.7 % avg_heap_objects: current:7330688.9 baseline:7463750.6 change:-1.8 % avg_heap_bytes: current:829248496.6 baseline:864880473.2 change:-4.1 % avg_ram: current:159.3 baseline:159.1 change:+0.1 % max_ram: current:283.2 baseline:285.4 change:-0.8 % avg_cpu: current:153.1 baseline:143.6 change:+6.7 % max_cpu: current:295.6 baseline:292.4 change:+1.1 % Backing up Linux 5.14.8 using --parallel=4: duration: current:6.0 baseline:6.0 change:-0.0 % avg_heap_objects: current:5654431.1 baseline:5845078.3 change:-3.3 % avg_heap_bytes: current:764526988.2 baseline:806833320.4 change:-5.2 % avg_ram: current:218.2 baseline:220.1 change:-0.9 % max_ram: current:323.5 baseline:319.5 change:+1.3 % avg_cpu: current:144.3 baseline:145.1 change:-0.6 % max_cpu: current:224.6 baseline:220.6 change:+1.8 %