performance
-
如何增加 WildFly 的堆内存? WildFly 8在具有 standalone.sh 的Linux服务器上启动。我注意到服务器启动时堆内存空间非常少。 我需要增加服务器和在服务器上运行的应用程序的堆内存空间。我该怎么做?
-
为什么“while (i++ < n) {}” 明显慢于 “while (++i < n) {}” 显然,在我的Windows 8笔记本电脑上使用HotSpot JDK 1.7.0_45(所有编译器/ VM选项都设置为默认值),以下循环 因此,对于 ,它首先将局部变量递增 1,然后将其推送到操作数堆栈上,同时以相反的
-
在使用 ConcurrentMap 的 putIfAbsent 之前,是否应该检查映射是否包含Key 我一直在使用Java的ConcurrentMap作为可以从多个线程使用的映射。putIfAbsent 是一个很好的方法,读/写比使用标准映射操作容易得多。我有一些代码看起来像这样: 通过此更改,它会失去一些可读
-
使用 Java 计算目录中的文件数 如何使用Java计算目录中的文件数?为简单起见,让我们假设该目录没有任何子目录。 我知道的标准方法: 但是这将有效地遍历目录中的所有文件,如果文件数量很大,则可能需要很长时间。
-
我应该使用 EJB3 还是 Spring 作为我的业务层? 我的团队正在开发一种具有Web前端的面向服务的新产品。在讨论我们将使用哪些技术时,我们决定运行 JBoss 应用程序服务器和 Flex 前端(可能使用 Adobe AIR 进行桌面部署)以及 Web 服务来连接客
-
布尔[] vs. BitSet:哪个更有效? 在内存和CPU使用率方面,什么更有效率 - 一个数组或一个BitSet?不使用特定的 BitSet 方法,只使用 get/set/clear(对于数组,则分别为 ==、=、Arrays.fill)。
-
在Java中,可以比&&?更快。 在此代码中: 看到第一个?如果您检查链接,则称为 ,这暗示我们处于分支回避领域 - 番石榴确实被广泛使用:保存的每个周期都会导致海平面明显下降。因此,让我们这样提出问题:这种
-
为什么分配单个 2D 数组比分配多个总大小和形状相同的 1D 数组的循环花费更长的时间? 我以为直接创建会更快,但实际上,添加循环只需要一半的时间。发生了什么事情使速度放缓了这么多? 这是测试代码 测试环境如下 JMH 版本: 1.21 VM 版本: JDK 1.8.0_212, OpenJDK 64 位服务器
-
数组与数组性能中的列表 (32 回答) 8年前关闭。 在 Object 类型的 Array 和 Object 类型的 ArrayList 之间,哪一个的性能更好? 假设我们有一个对象数组 :和一个数组列表:
-
标签