Suresh
banner
suresh.dev
Suresh
@suresh.dev
Software Programmer | Java | Kotlin Multiplatform (JVM,Native,WASM,JS) | Knowledge Seeker

https://suresh.dev
Real memory usage (RSS) is lower and fluctuates. The toolbox max heap is set to 160m.
November 6, 2025 at 5:31 AM
@vergauwensimon.bsky.social @kotlinlang.org I think the Ktor custom plugin doc need some refactorings - ktor.io/docs/server-.... We can now supply the config from file easily using the new config deserialization support and can make the config a lot simpler.
November 6, 2025 at 4:34 AM
I'm glad this is somewhat fixed in the new Kotlin Amper build tool; it seems they try to parallelize things by default. I sometimes struggle with Gradle, even after working on it for a while. 😬
August 9, 2025 at 3:39 AM
#Kotlin
Compose Desktop apps can also benefit from this feature. A quick test showed improved startup times. In combination with compact object headers (openjdk.org/jeps/483) and GenZGC, desktop UI applications on the JVM can become much smaller and more efficient in the near future.
November 26, 2024 at 12:41 AM
The new AOT class linking feature in Project #Leyden, which is now available in the latest #OpenJDK 24 Early Access build, is quite promising. Despite the code cache not being implemented yet, I've already seen a significant 2.5x startup time improvement even on a basic #Kotlin #Ktor application.
November 26, 2024 at 12:25 AM
Beware of updating to the latest Copilot IntelliJ plugin. This is what the resource usage of their newest copilot-language-server looks like, ~8GB memory and 1000 platform threads 🙄
November 22, 2024 at 7:05 PM
Ah, yes, the classic 'why not just' question 🙄
November 14, 2024 at 4:05 AM
openjdk.org/jeps/450 just landed on JDK 24. That's going to help with in the short term until we get Valhalla, that will remove the whole object header altogether.

Here is the new object layout with JEP 450 (Lilliput), shared by Aleksey Shipilëv
November 12, 2024 at 7:26 PM
Nice... modified with sealed class for exhaustiveness
November 12, 2024 at 7:11 PM