Re: Package caching
Michael Sperber <[email protected]> Sat, 11 Dec 2004 19:22:46 +0100
| Newsgroups | gmane.emacs.xemacs.design |
|---|---|
| Message-ID | <[email protected]> |
>>>>> "Ben" == Ben Wing <[email protected]> writes: Ben> I ran the Cywgin `xemacs'; I notice it's quite fast once it starts up but Ben> dog-slow doing so. Ben> I imagine much of the time is spent doing multiple stats down through the Ben> package tree. Unless something's changed that I don't know about, it does only one pass. But you're right that they take up some time. Ben> Then, next time, use this cache instead of actually reading the directories. Ben> However, go through each resulting directory in load-path and stat it to see Ben> what the modification time is; if so, we need to discard the file listing Ben> for that directory and reread it (thereby potentially adding new directories Ben> to the cache that need to be recursed into, or removing directory trees from Ben> the cache). It seems to me this would incur the same number of stats as we have. We don't actually stat the individual files---just the directories. Or am I misunderstanding something you said? -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla