https://github.com/Netflix/atlas
Revision edaaaacd82f469a71227f26605e65b7fbc803bde authored by brharrington on 02 June 2017, 20:56:36 UTC, committed by GitHub on 02 June 2017, 20:56:36 UTC
Before the ids were just a BigInteger. This was mostly for convenience and it was an easy starting point for some modifications. Flame graphs of stateful clusters for some stacks are showing a significant about of time being spent computing the hash code for the ids when looking up the blocks. The custom class in this change uses a precomputed hash code so that it will be constant time.
1 parent 4f54d00
Tip revision: edaaaacd82f469a71227f26605e65b7fbc803bde authored by brharrington on 02 June 2017, 20:56:36 UTC
change ids to custom class (#606)
change ids to custom class (#606)
Tip revision: edaaaac
File | Mode | Size |
---|---|---|
atlas-akka | ||
atlas-chart | ||
atlas-config | ||
atlas-core | ||
atlas-eval | ||
atlas-jmh | ||
atlas-json | ||
atlas-lwcapi | ||
atlas-module-akka | ||
atlas-module-cloudwatch | ||
atlas-module-eval | ||
atlas-module-lwcapi | ||
atlas-module-webapi | ||
atlas-poller | ||
atlas-poller-cloudwatch | ||
atlas-standalone | ||
atlas-test | ||
atlas-webapi | ||
atlas-wiki | ||
conf | ||
project | ||
scripts | ||
.gitignore | -rw-r--r-- | 242 bytes |
.travis.yml | -rw-r--r-- | 951 bytes |
LICENSE | -rw-r--r-- | 11.1 KB |
Makefile | -rw-r--r-- | 2.3 KB |
OSSMETADATA | -rw-r--r-- | 20 bytes |
README.md | -rw-r--r-- | 989 bytes |
build.sbt | -rw-r--r-- | 5.3 KB |
Computing file changes ...