From a7be7136be36c3f6114db6cb618a08c99137d174 Mon Sep 17 00:00:00 2001 From: Andrey Kotlarski Date: Tue, 18 Nov 2014 12:02:24 +0200 Subject: [PATCH] Set vlf-tune-max with proper value in case RAM size is wrongly determined. --- vlf-tune.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/vlf-tune.el b/vlf-tune.el index 9fbc3d7..a17cbc8 100644 --- a/vlf-tune.el +++ b/vlf-tune.el @@ -56,10 +56,11 @@ but don't change batch size. If t, measure and change." (* 1000 (string-to-number (substring free match-from (match-end 0)))))))) -(defcustom vlf-tune-max (let ((ram-size (vlf-tune-ram-size))) - (if ram-size - (/ ram-size 20) - large-file-warning-threshold)) +(defcustom vlf-tune-max (max (let ((ram-size (vlf-tune-ram-size))) + (if ram-size + (/ ram-size 20) + 0)) + large-file-warning-threshold) "Maximum batch size in bytes when auto tuning. Avoid increasing this after opening file with VLF." :group 'vlf :type 'integer)