diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-07-27 23:19:02 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-07-27 23:19:02 +0000 |
commit | 0d274e1db18473589658e098efdf682e304f01e7 (patch) | |
tree | 62edc5caca9d3a1700333b4530783ce5c4361f9f /ChangeLog | |
parent | 43f64d09ead908957d9a12b181443e67d388774e (diff) | |
download | tor-0d274e1db18473589658e098efdf682e304f01e7.tar.gz tor-0d274e1db18473589658e098efdf682e304f01e7.zip |
r13952@catbus: nickm | 2007-07-27 19:18:46 -0400
Weasel noticed that many buffers spend their time with empty 4k, 8k, and 16k memory chunks. Thus, be more aggressive about putting empty chunks on the freelist, regardless of their high water marks. (Also, run buffer_shrink_freelist on the 8k-chunk freelist.)
svn:r10953
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -40,6 +40,10 @@ Changes in version 0.2.0.3-alpha - 2007-??-?? - Merge in some (as-yet-unused) IPv6 address manipulation code. (Patch from croup.) + o Performance improvements: + - Be more aggressive with freeing buffer RAM or putting it on the + free lists. + o Performance improvements (win32): - Use Critical Sections rather than Mutexes for synchronizing threads on win32; Mutexes are heavier-weight, and designed for synchronizing |