内存回收机制到底是怎么回事 为什么有这些的程序占用内存反而多呢
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
java1.4.2时代java已经比c++快了,更别说java5.0之后的版本了
http://www.kano.net/javabench/data
java应用感觉慢是因为要启动vm,这对桌面应用的确不适合。但这个世界有很多程序是启动一次就跑几个月的
http://www.kano.net/javabench/data
java应用感觉慢是因为要启动vm,这对桌面应用的确不适合。但这个世界有很多程序是启动一次就跑几个月的
- paulcross
- 帖子: 484
- 注册时间: 2006-07-23 20:27
你稍微动脑想一想执行过程就知道java不可能比c++快了 (同样代码质量下)sam1860 写了:java1.4.2时代java已经比c++快了,更别说java5.0之后的版本了
http://www.kano.net/javabench/data
java应用感觉慢是因为要启动vm,这对桌面应用的确不适合。但这个世界有很多程序是启动一次就跑几个月的
举一个浅显的例子吧 你觉得虚拟机里跑ubuntu快 还是真机里跑ubuntu快
你如果把这个评测当证据 那么那些说c++比java快的评测都错了?
上次由 paulcross 在 2008-05-18 1:58,总共编辑 1 次。
- paulcross
- 帖子: 484
- 注册时间: 2006-07-23 20:27
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
paulcross 写了:你稍微动脑想一想执行过程就知道java不可能比c++快了 (同样代码质量下)sam1860 写了:java1.4.2时代java已经比c++快了,更别说java5.0之后的版本了
http://www.kano.net/javabench/data
java应用感觉慢是因为要启动vm,这对桌面应用的确不适合。但这个世界有很多程序是启动一次就跑几个月的
举一个浅显的例子吧 你觉得虚拟机里跑ubuntu快 还是真机里跑ubuntu快
你如果把这个评测当证据 那么那些说c++比java快的评测都错了?
觉得不可能是因为你不了解java,我敢说同等质量的代码,大部分c++代码都比java的低,做同一件事,java代码几行代码完成,里面已经包含各种各样无所不尽其极的优化。而且我在说的是要排除启动时间。 别以为写c++的都真是高手,如果在项目赶时间的时候,就算是高手也没时间给你优化。而java则在平台级别已经做了无数优化。更别说不知道哪里还隐藏里一堆内存溢出的bugjava应用感觉慢是因为要启动vm,这对桌面应用的确不适合。但这个世界有很多程序是启动一次就跑几个月的
同时问一下您作过开发没?从你的一些留言看,好像是个在空想这个慢,那个慢的理论家,不像是开发人员,而且感觉你只知道有桌面应用,不知道应用是有很多种的
- paulcross
- 帖子: 484
- 注册时间: 2006-07-23 20:27
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
所以说你不是做开发的,就算是做c++的,基本也会去了解java。java解析执行???paulcross 写了:别扯到乱七八糟的方面了
java比c++慢 因为它需要解释执行 不能像c++一样直接编译生成机器码
我觉得跟你讨论Java比c++快还是慢 本身就很傻




java的hotspot是吃干饭的?
你觉得傻,我感觉像地方说的认听到地圆说时的感觉一样。建议你先补充一下自己的知识在来争论,别争一些自己不懂的。
http://www.infoq.com/cn/news/2008/05/ho ... erformance
http://www.3pcode.com/code/2008/04/98060.htm
- paulcross
- 帖子: 484
- 注册时间: 2006-07-23 20:27
-
- 帖子: 312
- 注册时间: 2006-10-28 11:05
-
- 帖子: 204
- 注册时间: 2008-01-07 16:39
-
- 帖子: 147
- 注册时间: 2008-02-20 9:43
- 来自: Wuhan