commit | d133b97b1ccae88f6ee7040e288fd7a239ee4492 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Thu Sep 05 11:01:30 2013 -0700 |
committer | Ian Rogers <irogers@google.com> | Thu Sep 05 11:01:30 2013 -0700 |
tree | bddc00cebe8745ec7524f489063f84f5d5d7d2cd | |
parent | 0e5b21018c350b5704fe1e59fe286eb342a9fa9a [diff] |
Shard dedupe set locks. We're seeing contention during compilation on the dedupe locks, sharding 4 ways on an occam brings down contention by > 5x. Improve dedupe hash function to have a FNV hash function at its heart. Improve naming of dedupe locks. Tidy portable JNI compiler paramters to be pointers, given that's their primary use. Change-Id: I95d905f2ca5fee4e83a0034926a5f6501b4aeb79