写点什么

IntelliJ IDEA 太重量级了?不妨尝试一下新的 IDE 工具

作者:Java你猿哥
  • 2023-04-28
    湖南
  • 本文字数:1044 字

    阅读完需:约 3 分钟

常用的 IDE 有 Eclipse、NetBeans、Visual Studio 和 IntelliJ IDEA 等。最近有很多同事抱怨 IntelliJ IDEA 太重量级了,很耗费内存,使得他们的电脑变得缓慢。如果你也是这样的人,不妨尝试一下新的 IDE 工具 Emacs。


上图是我 idea 内存使用情况,真的是废内存啊。

Emacs 是一款免费、开源的文本编辑器,早在 1970 年代就已经问世了。虽然它最初是作为文本编辑器而设计的,但随着时间的推移,它已经发展成为一个功能强大的 IDE 工具。它支持大多数编程语言,并且可以通过插件进行扩展,以适应不同的编程环境和工作流程。


相比之下,IntelliJ IDEA 是一款专门针对 Java 开发的 IDE 工具,由 JetBrains 公司开发。它具有智能代码提示、自动代码重构、单元测试、版本控制等功能。但是,由于其强大的功能和高度集成的环境,IntelliJ IDEA 需要大量的内存来运行,这使得一些低配置的电脑无法承受它的负荷。

为了比较这两个工具的内存使用情况和流畅度,我们对它们进行了简单的测试。测试所用的电脑配置为:MacBook Air(2017),处理器为 1.8 GHz Intel Core i5,内存为 8 GB 1600 MHz DDR3,操作系统为 macOS Mojave(版本 10.14.6)。

在测试中,我们打开了一个大小为 50MB 的 Java 项目,并对其进行了代码编辑、代码搜索和代码跳转等操作。结果显示,IntelliJ IDEA 使用了大约 1.3GB 的内存,而 Emacs 只使用了大约 250MB 的内存。此外,当我们进行复杂的代码编辑和搜索时,IntelliJ IDEA 显示出了明显的卡顿和延迟,而 Emacs 保持了流畅的响应速度。

当然,这只是一个简单的测试,不同的项目和工作流程可能会产生不同的结果。但是,从这个测试中可以看出,Emacs 在内存使用方面要比 IntelliJ IDEA 更加节约,并且在流畅度方面表现也非常优秀。

对于想要尝试 Emacs 的人来说,开始可能会有些困难,因为 Emacs 的操作方式与其他文本编辑器和 IDE 不同。但是,一旦你掌握了 Emacs 的操作方式,你会发现它非常灵活和强大。而且,由于 Emacs 的广泛使用和社区支持,你可以轻松地找到许多插件和配置来满足你的需求。

当然,IntelliJ IDEA 也有其自己的优点。它的智能代码提示和自动代码重构功能可以大大提高开发效率,特别是在 Java 项目中。此外,IntelliJ IDEA 的界面非常直观和易用,对于刚刚接触编程的新手来说是一种很好的选择。

总之,选择一个合适的 IDE 工具取决于你的具体需求和个人偏好。如果你喜欢一个功能强大、高度集成的环境,并且愿意为此付出更多的内存和硬件资源,那么 IntelliJ IDEA 可能是更好的选择。但是,如果你希望一个轻量级、灵活性更高的 IDE 工具,并且对内存和硬件资源有限制,那么 Emacs 可能更适合你。

用户头像

Java你猿哥

关注

一只在编程路上渐行渐远的程序猿 2023-03-09 加入

关注我,了解更多Java、架构、Spring等知识

评论

发布
暂无评论
IntelliJ IDEA太重量级了?不妨尝试一下新的IDE工具_Java_Java你猿哥_InfoQ写作社区