Kotlin/NativeのNew Memory Managerに移行しよう by 國師 誠也

Kotlin Fest 2022
採択
2022/12/10 11:05〜
トラックA
ロング(45分)

Kotlin/NativeのNew Memory Managerに移行しよう

ronnnnn_jp 國師 誠也 ronnnnn_jp
3

Kotlinでマルチプラットフォームのモバイルアプリケーション開発を行えるKotlin Multiplatfrom Mobileが2022年10月にBetaとなりました。
JetBrainsはKMM Betaに向けてさまざまな改善に取り組んできましたが、その中でもNew Memory Managerに注力していました。旧Memory ManagerのKotlin/NativeにおけるKotlin coroutinesや並列、非同期処理の課題がKotlin 1.7.20で改善され、新Memory ManagerはBetaステータスとなっています。
本セッションでは、旧Memory Managerの課題とこれまでの対処方法、新旧の比較(仕組み、実装方法、パフォーマンス)、マイグレーション方法、関連ライブラリ(Kotlin coroutines、Ktor)の変更点などをご紹介します。