summaryrefslogtreecommitdiff
path: root/performance.txt
diff options
context:
space:
mode:
authorJakob Unterwurzacher2015-11-29 19:57:48 +0100
committerJakob Unterwurzacher2015-11-29 20:03:37 +0100
commit1d0a442405e8fc7a0742a8f8db2ea0f874f750a5 (patch)
treeb2ff9e44da9792f7a0abbc9abdf99f6a6e2cef2e /performance.txt
parent6f764b386786b92023fa696594105f702226b3ff (diff)
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
Diffstat (limited to 'performance.txt')
-rw-r--r--performance.txt10
1 files changed, 10 insertions, 0 deletions
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