- Mastering High Performance with Kotlin
- Igor Kucherenko
- 257字
- 2021-06-25 20:55:21
Reasons for performance issues
Performance is a complicated term that can include response time, the speed of data transmission, availability, and utilization of computer resources. First of all, we should remember that we develop software for users, and so we should concentrate on factors that affect their experience.
Different issues can influence overall system performance differently. In one case, we can have a slow rendering speed; in another case, the response time can be slow. Poor performance decreases productivity, damages the loyalty of customers, and costs the software industry millions of dollars annually. So it would be better to identify bottlenecks before they begin to have a negative influence on the user experience.
Today's customers have applications with legacy code that require upgrading throughputs and response time. Java is one of the most popular languages in the world. A lot of server-side mobile applications and software for SIM cards have been written in Java. But Java isn't a modern programming language. This is the main reason for the appearance of Kotlin. It allows you to write simpler and more reliable code. The fact that Kotlin can compile to the same bytecode as Java is why applications written in these different languages can have the same performance. That's why the question about migrating from Java to Kotlin is relevant nowadays, and developers should be prepared for it. We're going to uncover the main reasons for performance issues that relate to all applications that are based on the Java Virtual Machine (JVM) and consequently to Kotlin.
- Java面向對象軟件開發
- 跟老齊學Python:輕松入門
- Clojure for Domain:specific Languages
- Scratch真好玩:教小孩學編程
- Spring Cloud、Nginx高并發核心編程
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- 3D少兒游戲編程(原書第2版)
- Flux Architecture
- Spring快速入門
- Mastering Android Game Development
- OpenCV 4計算機視覺項目實戰(原書第2版)
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- Mastering ArcGIS Enterprise Administration
- SQL Server 2012 數據庫應用教程(第3版)
- Flutter從0基礎到App上線