Kotlin 应用性能优化
300 页
Chinese
PDF
4.5

Kotlin 应用性能优化

Kotlin 应用性能优化

作者:

年份:

简介:

《Kotlin 应用性能优化》是一本全面指南,教你如何使用 Kotlin 语言构建快速、高效且可扩展的应用程序。作者阿列克谢·彼得罗夫基于多年开发高负载系统的经验,分享了实用的优化方法。



本书内容简介

与大多数教你编写“可用代码”的教科书不同,本书专注于如何让代码变得快速。你将了解到:

  • Kotlin 编译器及 JVM 环境下的 JIT 编译工作原理;
  • 性能分析方法:从简单测量到使用专业工具(IntelliJ Profiler、YourKit、JFR);
  • 内存管理:垃圾回收、内存泄漏、分配优化;
  • Kotlin/Native 和 Kotlin/JS 的性能特性;
  • 基准测试及使用 JMH 编写性能测试;
  • 影响运行速度的设计模式(内联函数、值类、Sequences 与 Collections 对比);
  • 协程与异步代码的优化。


适合读者

  • 正在转向 Kotlin 并希望避免“昂贵”错误的 Java/Kotlin 开发者;
  • 处理高负载的服务器端应用开发者;
  • 致力于降低功耗和响应时间的 Android 移动开发者;
  • 负责产品架构和 SLA 的技术负责人。


阅读后你将学到什么?

  • 如何使用性能分析器定位代码中的瓶颈;
  • 为什么某些 Kotlin 结构(例如 lazy 委托)可能比看起来更慢;
  • 如何正确使用内联函数和具体化类型而不损失性能;
  • 为 Kotlin 应用配置垃圾回收器的秘诀;
  • 如何编写不误导人的基准测试。


本书包含大量真实案例、性能图表以及现成的优化方案。内容既适用于 JVM(Kotlin/JVM),也适用于原生平台(Kotlin/Native)。



“性能不是一项功能,而是程序固有的品质。这本书将帮助你在编写第一行代码时就奠定这一基础。”——阿列克谢·彼得罗夫

推荐