For VisualVM, even if I boot up my simplest ktor server I see the memory usage increasing for the ktor application's process indefinitely. If I tap the GC button it all comes halting back down.
If I had a memory leak though I should see the memory usage gradually increasing in heroku as well, but I do not.
I wanted to confirm that initializing a particular library was consuming a lot of memory (in this case it was initializing a lookup table of timezones by polygon).