performance
-
锁定 .NET 与 Java 的成本 我正在玩框架及其用于.NET平台的端口,并发现了一个有趣的案例。可能是我完全错过了一些东西,所以我正在寻找全能社区的帮助。 似乎在.NET中使用 signle 线程获取场景中的锁的成本仅比在 J
-
使用中间变量而不是 array.length 是否会使 for 循环更快? ,它的想法大致相同,但使用数组列表及其后续方法。在这里,似乎没有区别,因为该方法调用可能只是内联到整数访问(这正是我们在这里的场景)。 所以我拿起字节码,看看它是否能告诉
-
UseConcMarkSweepGC vs UseParallelGC 我目前遇到垃圾回收时间很长的问题。请参阅以下内容。我目前的设置是使用 -Xms1g 和 -Xmx3g。我的应用程序使用的是 java 1.4.2。我没有设置任何垃圾回收标志。从外观上看,3gb是不够的,我真的
-
何时使用数组、缓冲区或直接缓冲区问题笔记结论示例结果 问题 在编写用于OpenGL库的矩阵类时,我遇到了一个问题,即是使用Java数组还是缓冲区策略来存储数据(JOGL为矩阵操作提供直接缓冲区复制)。为了分析这一点,我编写了一个小型性能测试程序
-
-
-
休眠:动态更新动态插入 - 性能效果 使用动态更新或动态插入具有积极意义,尽管通常仅在性能方面略有影响,正如 中所述: 虽然这些设置在某些情况下可以提高性能,但它们实际上会降低其他情况下的性能。 任何人都可以
-
在 JNI 中,如何根据 IBM 的性能建议缓存类、方法 ID 和字段 ID? 我在读到 要访问 Java 对象的字段并调用它们的方法,本机代码必须调用 FindClass()、GetFieldID()、GetMethodId() 和 GetStaticMethodID()。在 GetFieldID()、GetMethodID() 和 GetStaticMethodID() 的
-
将对 debug() 的调用包含在 if isDebugEnabled() 中):一个好的策略? 我们的团队有做日志记录的政策,比如 这种做法能够带来一些,但另一方面,它使代码库更加复杂。我们的应用程序没有性能问题,可能永远不会,引入策略的论点只是这是一个很好的做法,
-
“死”代码会妨碍 Java 应用程序的性能吗? 我刚刚为Eclipse安装了,并在我的项目上运行了它。我看到很多所谓的“死代码”。虽然从组织的角度来看,删除死/不必要的代码是有意义的,但它让我思考: 死代码实际上会妨碍 Java 应用程序
标签