6

我正在尝试通过将我的项目放在 RAM 磁盘上来加速 Eclipse(目前卡在一台缓慢的笔记本电脑和一个沉重的 Eclipse 项目中)。非常适合加载项目等,但是当我构建它时,它似乎在 %APPDATA% 的目录中读取和写入了很多内容(似乎从项目名称中生成了一个名称)。这使得它实际上比平时慢...

那么......有没有办法可以移动eclipse的tmp目录?最好不要在进程中移动其他应用程序的 tmp 目录。

4

2 回答 2

11

可能通过设置eclipse.inijava.io.tmpdir中调用的属性找到了一种方法。似乎至少在构建期间发生了大多数读/写活动的地方发生了变化。例如:

-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=256M
-Djava.io.tmpdir=E:\tmp

不确定它是否必须在 -vmargs 之后,但这似乎仍然有效。

于 2012-04-26T13:34:07.583 回答
0

它可以通过 Djava.io.tmpdir 属性
-> 在项目的根目录上右键单击选择运行或调试,然后在:
在项目的运行/调试配置中
-> 运行配置
-> 参数 ->
在 VM 中参数
写入您的临时目录
示例的完整路径:如果您想在F 驱动器中选择一个文件夹JAVATmp , 则将 VM 参数传递为: -Djava.io.tmpdir=F:\JAVATmp

于 2019-05-29T07:17:18.097 回答