java - iload_1、iload_2、iload_3 和 iload #index 字节码有什么区别?
问题描述
iload #index 与其他 3 字节代码有何不同。它们之间是否有任何性能差异。
解决方案
iload #index 与其他 3 字节代码有何不同。
iload_1 _2 _3 使用一个字节的字节码。另一种形式使用 2。
它们之间是否有任何性能差异。
只是间接的。大多数情况下它没有区别,但是有一些基于字节码字节数的性能调整指标。例如是否内联方法。稍长的方法可能意味着不执行某些优化。
例如,即使不经常调用,内联方法的度量也是 35 字节。如果代码使用 iload # 而不是 iload_1,则可能意味着它的长度略大于 35 个字节而不是略短,并且不会被内联。
推荐阅读
- php - 如何在php中创建一个`Typed`数组?
- python - 基于 Python 中 OHLC 股票数据的体积配置文件确定价值区域
- flutter - Riverpod 错误:未定义的类“ScopedReader”
- android - 我该如何实施?有人能帮我吗?
- android - 在空对象引用上调用 MeowBottomNavigation.add() 函数
- android - 如何在登录页面保存信息?
- node.js - 在 HTTPS 调用期间使用 firebase admin Auth 进行云功能和客户端身份验证
- python - 如何显示在这种情况下为 1 的第一站?
- angular - 单页应用程序中的 Siteminder 身份验证
- arrays - Typescript how can I return an HTML element multiple times with a loop?