-
Enhancement
-
Resolution: Fixed
-
P4
-
16
-
b24
When disabling UL outputs - for example when shutting down the JVM - we are doing some unnecessary work:
- we always disable all outputs in bulk, but the routine searches up outputs one by one in the LogTagSet output lists - instead we could just drop all nodes in these lists in one quick pass.
- when finalizing for a JVM shutdown, it's unnecessary to update decorators
While not technically startup, this gets rid of some noise on JVM exit (~45k instructions) that show up when using full JVM executions as a proxy for startup testing - or running many JVMs back-to-back.
- we always disable all outputs in bulk, but the routine searches up outputs one by one in the LogTagSet output lists - instead we could just drop all nodes in these lists in one quick pass.
- when finalizing for a JVM shutdown, it's unnecessary to update decorators
While not technically startup, this gets rid of some noise on JVM exit (~45k instructions) that show up when using full JVM executions as a proxy for startup testing - or running many JVMs back-to-back.