aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-02-21 05:57:12 +0000
committerNick Mathewson <nickm@torproject.org>2007-02-21 05:57:12 +0000
commit0fb179aa2ecbfa2e8c6a2ef287453b123471f8e9 (patch)
tree5946982409d1de433239aa06ea6a324a480eeaba /ChangeLog
parent809a4daa5289ac0751c31690d111f2efef7d26c1 (diff)
downloadtor-0fb179aa2ecbfa2e8c6a2ef287453b123471f8e9.tar
tor-0fb179aa2ecbfa2e8c6a2ef287453b123471f8e9.tar.gz
r11860@catbus: nickm | 2007-02-21 00:56:15 -0500
Another optimization suggested by Shark output: shave off >90% of uses of logv by cutting down on calls to log_debug when log actually debugging. This is showing up in some profiles bug not others, and might be as much as 2.5%. svn:r9612
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8cab8bb66..0be54717b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -56,6 +56,9 @@ Changes in version 0.1.2.8-alpha - 2007-??-??
o Minor bugfixes (performance):
- Call router_have_min_dir_info half as often. (This is showing up in
some profiles, but not others.)
+ - When using GCC, make log_debug and never get called at all, and its
+ arguments never get evaluated, when no debug logs are configured.
+ (This is showing up in some profiles, but not others.)
o Minor features:
- Remove some never-implemented options. Mark PathlenCoinWeight as