JVM/CLR内存占用率比较,请谈一下你的见解

tanjiazhang 2010-06-21 08:06:10
首先声明该贴不是企图引起两个阵营开发者对骂的月经贴,希望从纯粹的技术角度请大家谈一谈对JVM/CLR的认识。

众所周知,Eclipse和VS系列分别是Java、.Net开发中最优秀的IDE,但是我一直很困惑为什么Eclipse的内存占用比VS2010(2010以下的版本就不说了,本地代码写的IDE没有可比性)高了一倍多?我知道这不会单纯是虚拟机实现水平的问题,其中可能有各种原因,请了解的人说一说吧。
另外,JVM默认的GC策略和CLR有比较大的出入,我感觉是JVM在物理内存有剩余时,几乎不进行GC,所以Eclipse、Netbeans等大型软件通常开了一段时间之后内存会上升到0.5-1G,非常的可怕。不知道是不是只有GUI程序才这样(自己开发的服务端程序没有发现这种情况,也看不出和.Net程序在内存使用上有明显差别)。

希望对这两个虚拟机有了解的人谈一谈你的认识,内存占用上差别是否真如两款IDE所表现出来的那么大?另外,有什么办法能显示Eclipse的内存占用。从技术角度讨论,大家不要吵架。
...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanjiazhang 2010-06-30
  • 打赏
  • 举报
回复
在java和.net区同时发了这个贴,java区很多人参与了讨论,但是这里,基本没有提出什么有价值的观点。就社区来说,.net的人确实有那么一点xxx。
CGabriel 2010-06-25
  • 打赏
  • 举报
回复
大型程序占用更多的资源是多么令人愉快的事情,就怕它们不肯用。

什么!才用了 1G?! 太可怕了。。。应该尽快把所有已分配的资源统统吞掉!免得被客户投诉我们的系统反应迟钝。
mfnpgis 2010-06-25
  • 打赏
  • 举报
回复
学习中~~~~!
threenewbee 2010-06-24
  • 打赏
  • 举报
回复
JVM和CLR没有办法比。
CLR事实上不是一个跨平台的虚拟机。
vrhero 2010-06-24
  • 打赏
  • 举报
回复
Java的GUI程序是杯具,不值得讨论...
tanjiazhang 2010-06-24
  • 打赏
  • 举报
回复
怎么在.Net板块发的贴没人回复呢?没人关心?
这里的人都不知道Eclipse?

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧