The creation of condition messages performs a reasonable amount of string concatenation that's contributing to GC pressure during startup. Without Actuator and --debug, the messages will never actually be read. It might be interesting to investigate computing the messages lazily. It may not be straightforward as the message String is currently used in hashCode and equals implementations.
The creation of condition messages performs a reasonable amount of string concatenation that's contributing to GC pressure during startup. Without Actuator and
--debug, the messages will never actually be read. It might be interesting to investigate computing the messages lazily. It may not be straightforward as the messageStringis currently used inhashCodeandequalsimplementations.