[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: [PATCH] pre-cache database file to improve response

From: Joe Wilson
Subject: [Monotone-devel] Re: [PATCH] pre-cache database file to improve response time
Date: Sun, 19 Mar 2006 19:06:19 -0800 (PST)

Benoît Dejean wrote:
>>Le samedi 18 mars 2006 Ã 14:33 -0800, Joe Wilson a Ãcrit :
>> Here's a patch to improve the speed of many database-intensive monotone 
>> commands.
>> It can shave 70% of the time off of a (cold) checkout, for example.
>>If your database fits in ram, and without swapping every other app and
>>file ...

...yet in spite of this, people still use DVD burning software to 
burn multi-gigabyte disk images while running background tasks.
The OS can swap pages back out just as easily.

If required, an upper pre-cache memory limit can be set easily enough.
The longer running monotone commands hit most pages in the database 
anyway. The speed up of many commands is quite dramatic.

Try the patch before forming an absolute opinion. It works quite 
well in practice and does not affect the other processes in my testing
(iTunes does not appear to be bothered).

Until SQLite uses mmap() instead of read(), I don't see another way to 
speed up monotone disk read access nearly as easily and effectively.

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]