chronicle 发表于 2011-7-16 00:33

机器人是不是就死在这java上面了....还有救不....

机器人的执行效率有目共睹了,罪魁祸首java也大概是一致意见了。





我就问问以后机器人走下去能不能解决这个问题,从硬件利用效率上赶上巨硬和来福。

ov_efly 发表于 2011-7-16 00:38

又不是只用JAVA 来开发

chronicle 发表于 2011-7-16 00:43

引用第1楼ov_efly于2011-07-16 00:38发表的:
又不是只用JAVA 来开发
images/back.gif



但是java开发还是机器人的主流,只有大型软件和游戏才会考虑调过虚拟机,但是明显带来开发的不方便。

SUPERFIGHT 发表于 2011-7-16 00:44

~ 随着CPU性能的进步~ 硬件效率有呢么重要么~
嘛~ android也不是没有NDK~

~ 而且为啥说android死呢~ 占有率最低的巨硬还没死呢~

dada 发表于 2011-7-16 00:59

Dalvik是google自己搞的,关java什么事情。

有馬たくや 发表于 2011-7-16 01:38

引用第3楼SUPERFIGHT于2011-07-16 00:44发表的:
~ 随着CPU性能的进步~ 硬件效率有呢么重要么~
嘛~ android也不是没有NDK~

~ 而且为啥说android死呢~ 占有率最低的巨硬还没死呢~images/back.gif

你跟用着现在手机cpu的人说未来的cpu来着?请提供一个廉价的穿越供应商。
我就不说供电什么的了。

SUPERFIGHT 发表于 2011-7-16 01:49

引用第5楼有馬たくや于2011-07-16 01:38发表的:

你跟用着现在手机cpu的人说未来的cpu来着?请提供一个廉价的穿越供应商。
我就不说供电什么的了。 images/back.gif


现在不是有双核1.5G的核心了么~ TI的OMAP~   而且CPU向来不贵~
现在A8的1G CPU也就15个美金左右~ 人民币100块钱~   我算TI的贵到天了~ 就是40个美金~
260块钱~ 不知道你想买几个呢?~

IOSYS 发表于 2011-7-16 02:42

有馬たくや 发表于 2011-7-16 03:15

引用第6楼SUPERFIGHT于2011-07-16 01:49发表的:


现在不是有双核1.5G的核心了么~ TI的OMAP~   而且CPU向来不贵~
现在A8的1G CPU也就15个美金左右~ 人民币100块钱~   我算TI的贵到天了~ 就是40个美金~  
260块钱~ 不知道你想买几个呢?~ images/back.gif

这种性能强到能无视那层java了么,我没用过就问问

hello2crawler 发表于 2011-7-16 06:31

用C++不会优化其实比java可怕的多...

卖哥 发表于 2011-7-16 06:56

真吃运算了的直接上云了,还真指望在手机上搞定?

uroko 发表于 2011-7-16 07:44

肯定就死在java上了
ndk模式应用场合有限,救不了它

gofbayrf 发表于 2011-7-16 08:04

MTK也沒死在JAVA上 真正死在JAVA上的是SUN

smy20011 发表于 2011-7-16 08:08

卖哥 发表于 2011-7-16 08:10

现在安卓用JAVA最大的问题不是没有,但不是性能,而是JAVA所有人不再是那个开源先锋SUN而是专利律师Oracle。

Elisha 发表于 2011-7-16 09:30

darkfall 发表于 2011-7-16 09:51

Ndk那种没用的东西也算.....

HyperIris 发表于 2011-7-16 10:44

优秀 发表于 2011-7-16 11:11

还是苹果好,没虚拟机这一层,连c/c++代码都兼容

Cityrat 发表于 2011-7-16 11:14

我要不懂手机的,还以为机器人已经死了,别这样啊

我还期待Android进化到Bioroid呢

Gal3rielol 发表于 2011-7-16 11:14

引用第18楼优秀于2011-07-16 11:11发表的:
还是苹果好,没虚拟机这一层,连c/c++代码都兼容 images/back.gif


苹果的那些framework都是多少年的积累...

液晶显示器 发表于 2011-7-16 11:17

苹果兼容c++是什么意思?
是可以用c++开发iphone程序么?

liuy 发表于 2011-7-16 11:46

回 21楼(液晶显示器) 的帖子

objc可以用c++的语法

Kevin_Martin 发表于 2011-7-16 11:49

回错贴。。。

SUPERFIGHT 发表于 2011-7-16 11:52

引用第8楼有馬たくや于2011-07-16 03:15发表的:

这种性能强到能无视那层java了么,我没用过就问问 images/back.gif

嘛~ 呢要看什么应用了~

鸡蛋灌饼 发表于 2011-7-16 11:55

引用第13楼smy20011于2011-07-16 08:08发表的  :
你什么时候产生的微软的银光和.net不是虚拟机的错觉。。。
虚拟机优化好了不比原生代码差,何况2.2也加入了jit优化,真正真正吃cpu的都会被优化成本地代码的。
webos的js+html,wp7的sl都是和android差不多的方案,唯一用本地代码的只有苹果一家了。 images/back.gif

你什么时候产生了.Net是虚拟机的幻觉的?
.Net一开始就是JIT编译执行的

引用第6楼SUPERFIGHT于2011-07-16 01:49发表的  :


现在不是有双核1.5G的核心了么~ TI的OMAP~   而且CPU向来不贵~
现在A8的1G CPU也就15个美金左右~ 人民币100块钱~   我算TI的贵到天了~ 就是40个美金~  
260块钱~ 不知道你想买几个呢?~ images/back.gif

你什么时候产生了功耗不重要的幻觉的?
真当手机是PC,背后还拖着个电源啊

HyperIris 发表于 2011-7-16 12:25

SUPERFIGHT 发表于 2011-7-16 12:35

引用第25楼鸡蛋灌饼于2011-07-16 11:55发表的:

你什么时候产生了功耗不重要的幻觉的?
真当手机是PC,背后还拖着个电源啊 images/back.gif


~我又没说功耗不重要~性能上有核心的进步~功耗上有制程的进步嘛~
不过看A15的介绍~功耗与A9持平?~ ~ 嘛~ 等明年就知道了~

鸡蛋灌饼 发表于 2011-7-16 12:56

引用第26楼HyperIris于2011-07-16 12:25发表的:




JIT是虚拟机采用的一种技术,.net什么时候不是虚拟机了
....... images/back.gif

Ngen先不提,合着运行之前把中间代码编译成本地代码再执行就算虚拟机了?
这虚拟机范围真大

引用第27楼SUPERFIGHT于2011-07-16 12:35发表的:


~我又没说功耗不重要~性能上有核心的进步~功耗上有制程的进步嘛~
不过看A15的介绍~功耗与A9持平?~ ~ 嘛~ 等明年就知道了~
images/back.gif

因为效率问题,系统先天就差半代很舒服是吧

SUPERFIGHT 发表于 2011-7-16 12:59

引用第28楼鸡蛋灌饼于2011-07-16 12:56发表的:

因为效率问题,系统先天就差半代很舒服是吧 images/back.gif


~ 哪有半代~ 1/8代吧~ 期待google改进咯~不过甲骨文恶人在前~前途还是有点担忧的~

ov_efly 发表于 2011-7-16 13:05

4核 8核
手机很快就性能过剩了 (除了游戏
android 现在还是体验问题吧
一般的应用程序 需要那么牛逼么

SUPERFIGHT 发表于 2011-7-16 13:10

引用第30楼ov_efly于2011-07-16 13:05发表的:
4核 8核  
手机很快就性能过剩了 (除了游戏
android 现在还是体验问题吧
一般的应用程序 需要那么牛逼么
images/back.gif


性能过剩啊~ 我猜不会~ 眼前就有文档处理这些东西~ 实时性要跟上来的话~ 性能还是需要的~
展望未来一段时间的话~ AR(增强现实)也是一个很需要处理能力的东西~大量的特征点运算和匹配~   以后拿起联网的手机对着店铺拍照就能获得好评率和留言之类的伊甸系统

ov_efly 发表于 2011-7-16 13:26

引用第31楼SUPERFIGHT于2011-07-16 13:10发表的:


性能过剩啊~ 我猜不会~ 眼前就有文档处理这些东西~ 实时性要跟上来的话~ 性能还是需要的~
展望未来一段时间的话~ AR(增强现实)也是一个很需要处理能力的东西~  大量的特征点运算和匹配~   以后拿起联网的手机对着店铺拍照就能获得好评率和留言之类的伊甸系统 images/back.gif

我对这种还要抬起手机的AR增强一点不看好   
未来应该使用眼镜   
再未来就应该是直接投影了
要不电子脑脑内(或者电子眼?

venusvsvirus 发表于 2011-7-16 13:27

有jit就算原生。。。现在还有几个你说得上名字的脚本语言没jit支持的
虚拟机最大的性能瓶颈是空间复杂度不是时间,.net这种泛型在jit时膨胀的尤甚,如果你用过早期的xna你应该知道我在说什么嗯。
不过我觉得虚拟机总归是好事,抱着原生代码的水果才是抱着一颗定时炸弹
题外话,有做wp7开发的来说说这银光在wp7里面是二进制还是跟以前的浏览器插件一样可读脚本的模式吗?

xeon-pan 发表于 2011-7-16 15:05

我就看看,因为精力问题只能吊在wp7一棵树上了
不过就算是ios上,主流也是 obj-c啊,obj-c就算是本地代码,效率也比c++低
我觉得,对于应用,甚至游戏,开发速度才是正道

abc9878 发表于 2011-7-16 16:14

……你本地AR不如直接用云AR。

精钢魔像 发表于 2011-7-16 17:48

java 的内存管理有问题的,别说手机了,就是在pc 上都会时不时卡一下

鸡蛋灌饼 发表于 2011-7-16 18:09

引用第33楼venusvsvirus于2011-07-16 13:27发表的:
有jit就算原生。。。现在还有几个你说得上名字的脚本语言没jit支持的
虚拟机最大的性能瓶颈是空间复杂度不是时间,.net这种泛型在jit时膨胀的尤甚,如果你用过早期的xna你应该知道我在说什么嗯。
不过我觉得虚拟机总归是好事,抱着原生代码的水果才是抱着一颗定时炸弹
题外话,有做wp7开发的来说说这银光在wp7里面是二进制还是跟以前的浏览器插件一样可读脚本的模式吗? images/back.gif

脚本那是另一回事
.Net的JIT和Java/脚本的JIT不一样之处在于人家是程序还没开始执行的时候本地代码就好了
所以我现在有点困惑.Net这种怪胎到底算什么,你说算虚拟机吧那Qt是不是就躺着中枪了?(一个是源码一个是中间代码)
你说不算虚拟机吧Bytecode和IL之间的界限到底该怎么划

另外本地代码的麻烦完全是Android的定位造成的,苹果那种玩法完全可以和Wintel一样一直向后兼容

kitano 发表于 2011-7-16 18:31

一般消费者只看到有一大堆的程序,冲这个就不会死

venusvsvirus 发表于 2011-7-16 18:55

引用第37楼鸡蛋灌饼于2011-07-16 18:09发表的  :

脚本那是另一回事
.Net的JIT和Java/脚本的JIT不一样之处在于人家是程序还没开始执行的时候本地代码就好了
所以我现在有点困惑.Net这种怪胎到底算什么,你说算虚拟机吧那Qt是不是就躺着中枪了?(一个是源码一个是中间代码)
你说不算虚拟机吧Bytecode和IL之间的界限到底该怎么划
....... images/back.gif

我觉得应该以编译期还是运行期生成Bytecode来区分,不然LLVM算什么....
另.Net的IL即使JIT成了Bytecode它还是堆栈机模型,更何况代码块调用需要判断是否已经JIT,某些函数还要检查权限
页: [1] 2 3 4
查看完整版本: 机器人是不是就死在这java上面了....还有救不....