commit | bd87b01999416ec7418ff8bdb504d9b6c009ff68 | [log] [tgz] |
---|---|---|
author | Jason Evans <je@fb.com> | Tue Apr 15 16:35:08 2014 -0700 |
committer | Jason Evans <je@fb.com> | Tue Apr 15 16:49:57 2014 -0700 |
tree | 776e813f41743767750516e7f10317ac8ba92df0 | |
parent | ecd3e59ca351d7111ec72a327fe0c009f2aa69a0 [diff] |
Optimize Valgrind integration. Forcefully disable tcache if running inside Valgrind, and remove Valgrind calls in tcache-specific code. Restructure Valgrind-related code to move most Valgrind calls out of the fast path functions. Take advantage of static knowledge to elide some branches in JEMALLOC_VALGRIND_REALLOC().