title: Memory consumption behaviour at runtime of a Spring (Kotlin) application
body: <p>I have written a Spring Boot application with Kotlin and Coroutine. It utilizes springs reactive-stack (Webflux).
  When looking at the runtime performance, I was a bit spoilt.</p>
  <p><a href="https://i.stack.imgur.com/4g2wS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4g2wS.png" alt="enter image description here" /></a></p>
  <p>The image shows the memory and CPU consumption over time.
  In the beginning, I run a penetration test which results in high CPU usage and a constant memory increase. What puzzles me is that even when the application idles, memory usage does not decrease any more.</p>
  <p>Is this normal behaviour or is there something wrong with the application?</p>