gpt4 book ai didi

eclipse - Eclipse上EGit的优化建议

转载 作者:太空狗 更新时间:2023-10-29 13:14:51 24 4
gpt4 key购买 nike

我在相当大和复杂的 Java 项目集(超过一百万行代码)和十年的历史中使用 EGit。
在这里,我遇到了 EGit 的严重性能问题,因为即使 Java 文件中的一小行更改也会导致 EGit 重新索引几分钟,这会减慢整个系统的速度。事实上,即使是 git 命令行也有点慢,因为“git status”从命令行需要大约一分钟,但我可以忍受这个性能问题,以及 EGit 提交对话框缓慢问题(link)。因为我可以使用 git 命令行来提交和更新,但我不想牺牲我的 Eclipse 性能,因为这会影响生产力。

以下是我通过谷歌搜索和询问周围的人所尝试的:

  1. 在排除文件中添加了所有类文件夹。确实暂时尝试将类文件夹放入 .gitignore 中。
  2. 让机器开一天,给 Egit 足够的时间来完成索引。
  3. 在进行开发时,Git 暂存、历史和所有其他 Eclipse View 都在 Eclipse 工作台中关闭。
  4. 是否执行了“git gc”——它对命令行性能产生了影响,但对 EGit 几乎没有任何影响。
  5. Git 的未选中标签装饰器。首选项 -> 常规 -> 外观 -> 标签装饰。
  6. 从路径中删除了 cygwin,正如在论坛某处读到的那样,JGit 可能正在使用 cygwin 进行路径转换。
  7. Eclipse 中的窗口缓存从 10 增加到 70m(首选项 -> 团队 -> Git -> 窗口缓存)。

PS:Git 仓库指向svn 远程仓库。另外,我是 git 新手,所以可能在设置中犯了一些错误,所以请随时指出任何问题。

这是我的系统信息,我没有太多花哨的硬件规范,但有一些备用内存 (8GB)。

  • git-gui 版本 0.16 GITGUID
  • git 版本:1.7.10.mysysgit.1
  • JDK 1.6_025
  • Eclipse 版本:3.7.2 Java EE 版本,带参数 -Xms1536m -Xmx1536m
  • 电子版:1.3.0.201202151440
  • Windows 7 处理器:Core 2 Duo 2.6GHZ

最佳答案

这可能不是你的问题,但这个页面出现在谷歌上关于 egit 性能的问题。一旦性能问题的来源是未跟踪(索引?)文件。确保本地目录树中没有大量未跟踪的文件,因为这会严重影响 egit 性能。我删除了一个包含 10K + 文件的 director,提交性能从打开提交对话框需要 1 多分钟变为需要几秒钟。

关于eclipse - Eclipse上EGit的优化建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com