但今天读到的一篇文章
《Java Performs Better When You Misspell Variable Names》,把这条铁律里的“性能部分”掀了桌:在 Java 的某些栈中,刻意缩短、甚至“错拼”的变量名,可能真的让服务更快。不是业务逻辑的变化,而是更短、更“随机”的名字在字符串常量池、哈希和反射路径上更省。在作者的压测里,吞吐提升最高接近 49%。这听起来反常识,但他用微基准、压测与分析器把它变成了一个严肃命题。
变量名越怪,JVM 越快?
未经允许不得转载:小狮博客 » 变量名越怪,JVM 越快?
小狮博客