Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,因此它是on-topic,用于堆栈溢出。

9年前关闭。



Improve this question





这更多是关于我所看到的GIANT性能问题的一般编程问题。

基本上,我将使用两个常见程序作为示例-Eclipse IDE和Newsbin(usenet客户端)

在我的Windows 7机器上,Eclipse太慢了,几乎很难使用,它是基于Java平台构建的,对吗?

虽然Newsbin在同一台计算机上可以处理数十万个标头信息,并且从字面上从来没有滞后。但这是我使用过的响应速度最快的程序之一。

因此,有没有机会有人可以了解Newsbin所基于的语言/平台?我很好奇,是因为我想将自己的技能扩展到桌面应用程序中,并且性能似乎存在巨大差异。

抱歉,如果您不应该在此处发布此类问题,而是与编程“联系在一起”,我非常希望获得一些反馈/答案。

谢谢。

最佳答案

性能有很多不同的原因。这很可能是调优问题,或者您的硬件不适合该应用程序。我使用IntelliJ CE(另一个类似Eclipse的IDE),它缓存了许多有关它使用的Java类的信息。它这样做是为了提供丰富的重构/搜索功能。如果没有足够的可用内存(用于缓存磁盘数据),则可能导致大量的磁盘活动。我使用一台具有48 GB内存的计算机,它几乎从不停滞(至少当我是唯一使用它的计算机时)

我的猜测是,Newsbin保留有关每篇文章的最重要信息,而不必缓存有关每篇文章的大量信息。即它的使用方式和使用方式完全不同。

09-27 01:59