optimization
-
如何编写 Java 代码以允许 SSE 使用和边界检查消除(或其他高级优化)? 情况: 我正在优化LZF压缩算法的纯java实现,它涉及大量的byte[]访问和基本的int数学,用于散列和比较。性能确实很重要,因为压缩的目标是降低 I/O 要求。我没有发布代码,因为它尚未清理,并
-
-
-
-
-
是否有 java.lang.String 的内存高效替代品?在JVM的一点点帮助下...目的证明手段的合理性让它变得重要! 在阅读。 更新 我在 Sun 当前的 JVM (1.6.0_10) 上运行了文章中的代码。它产生了与2002年相同的结果。
-
为什么/当你不想在JVM中启用Java 8 UseStringDuplication? Java 8 引入了字符串重复数据删除,可以通过启动 JVM 来启用,该选项允许通过引用相似的对象而不是保留重复对象来节省一些内存。当然,它的有效性因程序而异,具体取决于利用率,但我认为
-
-
在什么时候值得在Java中重用数组? Java中的缓冲区需要多大才能值得重用? 或者,换句话说:我可以重复分配,使用和丢弃byte[]对象,或者运行一个池来保留和重用它们。我可能会分配很多经常被丢弃的小缓冲区,或者一些不被
-
标签