我正在尝试通过将我的项目放在 RAM 磁盘上来加速 Eclipse(目前卡在一台缓慢的笔记本电脑和一个沉重的 Eclipse 项目中)。非常适合加载项目等,但是当我构建它时,它似乎在 %APPDATA% 的目录中读取和写入了很多内容(似乎从项目名称中生成了一个名称)。这使得它实际上比平时慢...
那么......有没有办法可以移动eclipse的tmp目录?最好不要在进程中移动其他应用程序的 tmp 目录。
我正在尝试通过将我的项目放在 RAM 磁盘上来加速 Eclipse(目前卡在一台缓慢的笔记本电脑和一个沉重的 Eclipse 项目中)。非常适合加载项目等,但是当我构建它时,它似乎在 %APPDATA% 的目录中读取和写入了很多内容(似乎从项目名称中生成了一个名称)。这使得它实际上比平时慢...
那么......有没有办法可以移动eclipse的tmp目录?最好不要在进程中移动其他应用程序的 tmp 目录。
可能通过设置eclipse.inijava.io.tmpdir
中调用的属性找到了一种方法。似乎至少在构建期间发生了大多数读/写活动的地方发生了变化。例如:
-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=256M
-Djava.io.tmpdir=E:\tmp
不确定它是否必须在 -vmargs 之后,但这似乎仍然有效。
它可以通过 Djava.io.tmpdir 属性
-> 在项目的根目录上右键单击选择运行或调试,然后在:
在项目的运行/调试配置中
-> 运行配置
-> 参数 ->
在 VM 中参数
写入您的临时目录
示例的完整路径:如果您想在F 驱动器中选择一个文件夹JAVATmp , 则将 VM 参数传递为:
-Djava.io.tmpdir=F:\JAVATmp