diff options
Diffstat (limited to 'README.android')
-rw-r--r-- | README.android | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/README.android b/README.android index cad30c6c..8fa2b902 100644 --- a/README.android +++ b/README.android @@ -14,3 +14,10 @@ is the list of the changes: 1) Remove the creation of JmxRegistration in org.jacoco.agent.rt.internal.Agent. 2) Change default OutputMode to none in org.jacoco.core.runtime.AgentOptions +3) Change the runtime to reduce dependencies on core libraries. + Previously, Offline's static initializer would eagerly create an + Agent, a process which has lots of dependencies. With this change, + Offline only eagerly creates a Map<Long, ExecutionData>, which is much + more lightweight. The Agent is only created when it's actually + needed. This makes it possible to instrument a lot of more core + libraries without creating a circular dependency at runtime. |