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