libera/#sbcl - IRC Chatlog
Search
0:57:46
|3b|
is there any way (on windows) to control which threads might run the GC? for example if a thread doesn't cons, will it never run the GC? (not talking about pauses, but actual GC code running and moving memory around on a particular thread)
0:59:04
|3b|
ACTION is considering the usability of a windows API to set memory priority of pages added to working set by a particular thread, but don't really want it to affect random other things if that thread happens to run a GC
4:56:57
|3b|
is there any (preferably supported) way to increase the size of file buffers without recompiling?
4:58:55
|3b|
ACTION gets about 3x better performance from large read-sequence with 32k buffers on windows compared to default 8k (300MB/sec vs 100)
5:03:12
moon-child
istr being told that 64k is about the sweet spot for (syscall-gated) buffer size these days ... could be worth just changing globally
5:06:19
|3b|
somewhat depends on how many files you might have open at once though, though maybe people who would open lots of files at once would also have lots of ram
5:26:10
|3b|
drive does 1700, so presumably would keep going up for a bit if increased further, but don't feel like rebuilding to see :p