Jason Evans
cd70100e5d
Optimize runtime performance, primary using the following techniques:
...
* Avoid choosing an arena until it's certain that an arena is needed
for allocation.
* Convert division/multiplication to bitshifting where possible.
* Avoid accessing TLS variables in single-threaded code.
* Reduce the amount of pointer dereferencing.
* Move lock acquisition in critical paths to only protect the the code
that requires synchronization, and completely remove locking where
possible.
2006-03-30 20:25:52 +00:00
..
2006-02-26 23:01:11 +00:00
2005-12-24 22:37:59 +00:00
2005-09-12 13:46:32 +00:00
2003-06-28 22:12:30 +00:00
2003-12-19 17:11:20 +00:00
2003-12-19 17:11:21 +00:00
2004-02-10 20:42:33 +00:00
2004-07-04 20:55:50 +00:00
2005-09-12 13:46:32 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2004-07-06 13:58:45 +00:00
2004-07-31 01:00:50 +00:00
2004-03-06 17:05:45 +00:00
2004-02-23 03:32:10 +00:00
2004-02-23 03:30:02 +00:00
2003-09-14 13:41:59 +00:00
2006-02-13 00:04:04 +00:00
2005-01-20 09:17:07 +00:00
2005-12-24 22:37:59 +00:00
2005-01-20 09:17:07 +00:00
2006-03-28 22:16:04 +00:00
2006-03-28 22:16:04 +00:00
2006-03-30 20:25:52 +00:00
2005-01-12 03:39:34 +00:00
2006-01-12 07:28:21 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2003-11-11 04:59:23 +00:00
2004-11-10 17:25:49 +00:00
2005-01-20 09:17:07 +00:00
2004-01-20 03:02:18 +00:00
2005-09-12 19:52:42 +00:00
2005-01-20 09:17:07 +00:00
2005-01-21 13:31:02 +00:00
2005-01-22 18:02:58 +00:00
2005-01-21 13:31:02 +00:00
2005-01-21 13:31:02 +00:00
2006-03-15 14:45:45 +00:00
2006-03-14 19:53:03 +00:00
2005-01-22 18:02:58 +00:00
2005-01-21 13:31:02 +00:00
2005-01-21 13:31:02 +00:00
2005-01-21 13:31:02 +00:00
2006-03-28 22:16:04 +00:00
2005-01-20 09:17:07 +00:00