Motivation: Reduce unnecessary memory allocation in frequently used class. Modifications: Replace the `AtomicInteger` with `AtomicIntegerFieldUpdater` Result: We can save 4 bytes (for the reference to `AtomicInteger` itself) for each `TracingContext`, which saves credible memory in a high-concurrent agent service. |
||
|---|---|---|
| .. | ||
| apm-agent | ||
| apm-agent-core | ||
| apm-sdk-plugin | ||
| apm-test-tools | ||
| apm-toolkit-activation | ||
| bootstrap-plugins | ||
| config | ||
| optional-plugins | ||
| pom.xml | ||