<https://blog.jetbrains.com/kotlin/2022/05/kotlin-1-7-0-beta/> Anyone has an idea what this means? ...
p
https://blog.jetbrains.com/kotlin/2022/05/kotlin-1-7-0-beta/ Anyone has an idea what this means?
You can try the Alpha version of the new Kotlin/Native memory manager in Kotlin 1.7.0-Beta. This EAP release brings performance improvements to the new memory manager that will improve the developer experience.
How do performance improvements improve the developer experience? Is there any more information on that? This sounds like itโ€™s only an improvement of build performance but no behavior change compared to 1.6?
m
Sounds to me like it's mostly an improvement for the users? Less time spent in GC while using the app?
p
that will improve the developer experience.
This does not sound user facing
m
Yea agreed
This is weird
m
I can imagine what they mean - running tests on native for example. This can be really a pain due to the build time.
p
I mean, as a developer my experience is dramatically improved when my users arenโ€™t complaining ๐Ÿ˜‰
โž• 5
๐Ÿ˜‚ 5
m
This can be really a pain due to the build time
The runtime GC isn't going to change anything there (if this is what we're talking about)
p
The memory manager changes the buildtime
๐Ÿ˜ฎ 1
s
We've made some performance improvements specifically for debug binaries. I guess this is what this sentence is about.
m
build or runtime performance?
s
Runtime.
๐Ÿ‘ 4
๐Ÿ‘๐Ÿพ 1
d
No joke - as a tech lead wanting to introduce Kotlin Multiplatform, if performance concerns are one less thing an 'unconvinced' stakeholder can point to as a reason to not adopt, then that improves my 'development experience'.
๐Ÿ˜„ 2