【发布时间】:2013-04-02 00:47:16
【问题描述】:
我即将开始对大量代码进行优化,我需要确切知道在使用模运算符时执行了哪些操作。我已经搜索了很长时间,但我找不到任何关于它背后的机器代码的信息。有什么想法吗?
【问题讨论】:
-
您是否在代码中隔离了性能敏感条并确定其中使用了模数运算符?
-
特别是,该页面上有一个指向“docs.oracle.com/javase/specs/#15.17.3”的链接,您可以在其中阅读有关模数如何工作的所有有趣信息。
-
您可以做的任何事情都不太可能是对模运算符的优化。即使您可以做到,模运算符也不太可能需要任何优化。你甚至分析过你的代码吗?为什么要关心取模运算符?
标签: java function modulus machine-code