如何通过将文件移动到 Ramdisk 来加速 Java 项目?
Posted
技术标签:
【中文标题】如何通过将文件移动到 Ramdisk 来加速 Java 项目?【英文标题】:How to speed up Java Project by moving files to Ramdisk? 【发布时间】:2013-07-21 08:59:51 【问题描述】:我有一个简单的 maven - Java EE Web 应用程序,我使用 IntelliJ 开发并部署到 Glassfish 服务器。问题是,部署大约需要 15 秒。我知道它不会太长,但我正在努力让它更快。
我安装了 RAMDISK 并将我的项目移动到该磁盘中,但没有帮助。然后我也将 Glassfish 移到 RAMDISK 中,但性能仍然没有变化。
我是否还需要将 JDK、JRE 移动到 RAMDISK 才能看到变化?甚至是 IDE 本身?
为什么不将项目和 glassfish 移动到 RAMDISK 进行任何更改?
谢谢。
顺便说一句,对于 CLOSE 问题的粉丝来说,有这样的问题:
Can I use a RAM disk to speed up my IDE?
先关闭那些。
【问题讨论】:
既然你已经做了所有这些事情,也许——只是也许——磁盘速度不是这里的问题? @Dariusz 我不确定你是认真的还是在嘲笑我,那是处理器速度吗?或者缓存大小? 性能优化第一定律:'瓶颈永远不在你想的地方,甚至没有接近' 3.Identify the part of the system that is critical for improving the performance @KorayTugay 两者。您显然花了很多时间“加速”启动,甚至不知道在此过程中 什么 真正花费的时间最多。您应该花时间确定进展缓慢的问题 - 然后,您可能会在几分钟内解决问题(或者根本无法解决问题,但这仍然是一个有效的明确答案)。 【参考方案1】:也许您的速度问题与磁盘无关。也许使用profiler 来查看实际花费的时间,然后优化最慢的部分。重复直到启动足够快。
【讨论】:
以上是关于如何通过将文件移动到 Ramdisk 来加速 Java 项目?的主要内容,如果未能解决你的问题,请参考以下文章