发信人: tjhaven (T嗨文), 信区: Programming 标 题: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 00:57:33 2012, 美东) 【 以下文字转载自 PDA 讨论区 】 发信人: vtechusa (影子与回旋), 信区: PDA 标 题: java就是andriod慢的原因,为什么总有人要争呢? 发信站: BBS 未名空间站 (Mon Nov 19 00:03:57 2012, 美东) 随意查了几个网站的benchmarks,结果大相径庭,有的java比c还快,你信啊?在仔细 看看程序,简单几行,java里连几个类啊对象都没有,这种比较有意义?更何况实际使 用的时候还不时的给你gc一下。根据实际经验,fortran, c++, c, java里面毫无疑问c ++/c速度最快啊,java在复杂一点的系统里会慢很多。 看这篇paper https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 65.]
发信人: brainless (n/a), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 02:36:22 2012, 美东) java要是快,高频交易系统就用java而不是c++写了,c++很重要的特性是编译期多态, 这个兼顾了设计灵活和运行时效率 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 60.]
发信人: huster (古德里安), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 02:47:24 2012, 美东) 我算服了,下面那个link里那种语言比较性的东西也值得发篇文章? 对程序员来说那就是个常识。没别的事可做吗? 【 在 tjhaven (T嗨文) 的大作中提到: 】 : 发信人: vtechusa (影子与回旋), 信区: PDA : 标 题: java就是andriod慢的原因,为什么总有人要争呢? : 发信站: BBS 未名空间站 (Mon Nov 19 00:03:57 2012, 美东) : 随意查了几个网站的benchmarks,结果大相径庭,有的java比c还快,你信啊?在仔细 : 看看程序,简单几行,java里连几个类啊对象都没有,这种比较有意义?更何况实际使 : 用的时候还不时的给你gc一下。根据实际经验,fortran, c++, c, java里面毫无疑 问c : ++/c速度最快啊,java在复杂一点的系统里会慢很多。 : 看这篇paper : https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 199.]
发信人: goodbug (好虫), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 04:20:38 2012, 美东) Java比C/C++没人争。但谁说Android慢了?各大主流评测网站都说很流畅。 买个$100刀的prepaid,还装一堆垃圾软件,那当然慢了。 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 69.]
发信人: moneybull (moneybull), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 08:38:59 2012, 美东) fortran最快 【 在 tjhaven (T嗨文) 的大作中提到: 】 : 【 以下文字转载自 PDA 讨论区 】 : 发信人: vtechusa (影子与回旋), 信区: PDA : 标 题: java就是andriod慢的原因,为什么总有人要争呢? : 发信站: BBS 未名空间站 (Mon Nov 19 00:03:57 2012, 美东) : 随意查了几个网站的benchmarks,结果大相径庭,有的java比c还快,你信啊?在仔细 : 看看程序,简单几行,java里连几个类啊对象都没有,这种比较有意义?更何况实际使 : 用的时候还不时的给你gc一下。根据实际经验,fortran, c++, c, java里面毫无疑 问c : ++/c速度最快啊,java在复杂一点的系统里会慢很多。 : 看这篇paper : https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf : ................... -- ※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 208.]
发信人: moneybull (moneybull), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 08:39:06 2012, 美东) 板凳 【 在 goodbug (好虫) 的大作中提到: 】 : Java比C/C++没人争。但谁说Android慢了?各大主流评测网站都说很流畅。 : 买个$100刀的prepaid,还装一堆垃圾软件,那当然慢了。 -- ※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 208.]
发信人: Natom (不是钠原子:学做实验准备诺奖), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 19:45:25 2012, 美东) 都什么年代了,还纠结快慢啥的 【 在 tjhaven (T嗨文) 的大作中提到: 】 : 【 以下文字转载自 PDA 讨论区 】 : 发信人: vtechusa (影子与回旋), 信区: PDA : 标 题: java就是andriod慢的原因,为什么总有人要争呢? : 发信站: BBS 未名空间站 (Mon Nov 19 00:03:57 2012, 美东) : 随意查了几个网站的benchmarks,结果大相径庭,有的java比c还快,你信啊?在仔细 : 看看程序,简单几行,java里连几个类啊对象都没有,这种比较有意义?更何况实际使 : 用的时候还不时的给你gc一下。根据实际经验,fortran, c++, c, java里面毫无疑 问c : ++/c速度最快啊,java在复杂一点的系统里会慢很多。 : 看这篇paper : https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf : ................... -- C++诚可贵 JAVA价更高 若有PYTHON在 二者皆可抛 ※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.]
发信人: runPython (凸-.-), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Mon Nov 19 22:23:34 2012, 美东) 现在手机pad竞争白热化,看谁的用户体验好,速度还是很关键的因素。 【 在 Natom (不是钠原子:学做实验准备诺奖) 的大作中提到: 】 : 都什么年代了,还纠结快慢啥的 : 问c -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 98.]
发信人: wwwhu (fc), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Tue Nov 20 00:33:58 2012, 美东) 慢的后面是不是意味着耗电也多?屁大点事情绕几个弯才实现。 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 174.]
发信人: tjhaven (T嗨文), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Tue Nov 20 01:09:31 2012, 美东) 汇编最快。fortran已经被历史遗忘了。。。。 【 在 moneybull (moneybull) 的大作中提到: 】 : fortran最快 : 问c -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 80.]
发信人: Donier (仙童), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Tue Nov 20 02:47:57 2012, 美东) This is an obvious fact, since java is not not a (deeply enough) compiled language and easily be decoded, as mention @wiki, java is " Java is translated to a form that is intended to be interpreted", so more close to be called a "interpreted language". C/C++ programs are impossible to be decompiled into Assembly level, which tells how close the code to machine/chips, where it is to be interpreted and executed. That is a efficiency/speed of execution. In a word, java is focus on understandable, compatible and cross-platform, C is focus on execution. -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 82.]
发信人: dfgqq (小意观海), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Tue Nov 20 10:38:18 2012, 美东) android现在不慢,2.3之后都不错了 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 42.]
发信人: runPython (凸-.-), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Tue Nov 20 14:20:50 2012, 美东) 你这个 not not是什么意思 【 在 Donier (仙童) 的大作中提到: 】 : This is an obvious fact, since java is not not a (deeply enough) compiled : language and easily be decoded, as mention @wiki, java is " Java is : translated to a form that is intended to be interpreted", so more close to : be called a "interpreted language". : C/C++ programs are impossible to be decompiled into Assembly level, which : tells how close the code to machine/chips, where it is to be interpreted and : executed. : That is a efficiency/speed of execution. : In a word, java is focus on understandable, compatible and cross-platform, C : is focus on execution. -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 98.]
发信人: caiteha (MattGor), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 03:23:02 2012, 美东) 机器快就行了吧.... -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 67.]
发信人: Donier (仙童), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 06:57:07 2012, 美东) Sorry for the typo.( I mean java is not a (deeply enough) compiled language ...) In fact, I would compare java/js/php/cgi/perl/python/shell script for high speed execution. That would make sense. In so far, if also include SQL vs. various DB access speed would be much more useful. 【 在 runPython (凸-.-) 的大作中提到: 】 : 你这个 not not是什么意思 : and : C -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 82.]
发信人: runPython (凸-.-), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 10:51:25 2012, 美东) 但从语言来说,我认为java是compiled language. 执行是JVM解释执行。 【 在 Donier (仙童) 的大作中提到: 】 : Sorry for the typo.( I mean java is not a (deeply enough) compiled : language ...) : In fact, I would compare java/js/php/cgi/perl/python/shell script for high : speed execution. That would make sense. : In so far, if also include SQL vs. various DB access speed would be much : more useful. -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 98.]
发信人: cyfer (水管), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 11:39:22 2012, 美东) 应该是GC优化的不够好吧? -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 129.]
发信人: goodbug (好虫), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 17:06:48 2012, 美东) It's a compiled language with JIT. In average it's 50%-100% slower than C/C+ +. http://shootout.alioth.debian.org/ has C++ 1.21 C 1.33 java 1.93 for benchmarks. Most scripting languages, PHP/PERL/Python etc. are one magnitude order slower. That's big difference. 【 在 runPython (凸-.-) 的大作中提到: 】 : 但从语言来说,我认为java是compiled language. : 执行是JVM解释执行。 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 69.]
发信人: Donier (仙童), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Wed Nov 21 18:23:45 2012, 美东) thanks for the linked comparison. very interesting to find that php is faster than perl/python and js8 is faster than all of them. Those are all script languages. shell script has not in test, but I think could be even faster. One question still what is exactly the php code? in shell script or in perl or in c++ code? 【 在 goodbug (好虫) 的大作中提到: 】 : It's a compiled language with JIT. In average it's 50%-100% slower than C/ C+ : +. : http://shootout.alioth.debian.org/ has : C++ 1.21 : C 1.33 : java 1.93 : for benchmarks. : Most scripting languages, PHP/PERL/Python etc. are one magnitude order : slower. That's big difference. -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 82.]
发信人: donwell (well), 信区: Programming 标 题: Re: java就是andriod慢的原因,为什么总有人要争呢? (转载) 发信站: BBS 未名空间站 (Sun Jan 27 23:07:14 2013, 美东) 其实java跟android一毛钱关系都没有,所以android快慢跟java也毫无关系。 android只是借用了JAVA的API来做开发,就象GWT也用JAVA做开发,开 发出来的东西跟JAVA也没有一毛钱的关系一样。 -- ※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 173.]
Site Map - Contact Us - Terms and Conditions - Privacy Policy 版权所有,未名空间(mitbbs.com),since 1996