From 1d0a442405e8fc7a0742a8f8db2ea0f874f750a5 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 29 Nov 2015 19:57:48 +0100 Subject: OpenDir performance: Read DirIV once and reuse it for all names Formerly, we called decryptPath for every name. That resulted in a directory walk that reads in all diriv files on the way. Massive improvement for RM and LS (check performance.txt for details) VERSION UNTAR RM LS v0.4 48 5 1.5 v0.5-rc1 56 19 7 v0.5-rc1-1 54 9 4.1 <---- THIS VERSION --- performance.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 performance.txt (limited to 'performance.txt') diff --git a/performance.txt b/performance.txt new file mode 100644 index 0000000..55678c3 --- /dev/null +++ b/performance.txt @@ -0,0 +1,10 @@ +All test performed on tmpfs, /tmp/a mounted on /tmp/b. + +UNTAR: tar xfz ../linux-3.0.tar.gz +LS: ls -lR > /dev/null +RM: rm -rf linux-3.0 + +VERSION UNTAR LS RM +v0.4 48 1.5 5 +v0.5-rc1 56 7 19 +v0.5-rc1-1 54 4.1 9 -- cgit v1.2.3