社区
非技术区
帖子详情
JAVA的性能究竟能不能跟C++比呢?
sniffer12345
2010-04-20 01:22:02
刚看到个新闻,说是JAVA7要出了。里边有个评测,JAVA性能略胜C++。我感到很奇怪,不说别的,就说在视频编解码这方面,目前很少看到有用JAVA来进行视频编解码的,而这一块对性能要求非常高,大多数都是C或者C++编写的库,如ffmpeg。JAVA的也就只有很久以前的JMF,还只是支持MPEG2的编解码而已。现在要用到视频编解码,还是需要通过JNI去调用的。所以,我搞不懂到底JAVA的性能是比C++高还是说C++的效率更高?
...全文
160
6
打赏
收藏
JAVA的性能究竟能不能跟C++比呢?
刚看到个新闻,说是JAVA7要出了。里边有个评测,JAVA性能略胜C++。我感到很奇怪,不说别的,就说在视频编解码这方面,目前很少看到有用JAVA来进行视频编解码的,而这一块对性能要求非常高,大多数都是C或者C++编写的库,如ffmpeg。JAVA的也就只有很久以前的JMF,还只是支持MPEG2的编解码而已。现在要用到视频编解码,还是需要通过JNI去调用的。所以,我搞不懂到底JAVA的性能是比C++高还是说C++的效率更高?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
15年老程创业中
2010-04-20
打赏
举报
回复
服务器端有得比
客户端差太远
zjwilove4
2010-04-20
打赏
举报
回复
开发效率肯定的(片面的说)
5亿次以下的运算与C++差不多
内存使用天生要大几M
IO、内存处理效率没得比
soli11722984
2010-04-20
打赏
举报
回复
可能真比C++要快,不过不在视频这方面…………
sniffer12345
2010-04-20
打赏
举报
回复
[Quote=引用 2 楼 lwb314 的回复:]
没有NB的语言,只有NB的程序员
[/Quote]
汗 要是能用JAVA进行视频编解码的话,我相信许多人不会去用繁复的JNI,但事实上就是没有这样的库,力所不逮啊 所以,运行速度上较慢还是要承认的。
现在的程序不只是运行在PC,服务器上,还有运行在移动终端,嵌入式这些的。机顶盒,手机。你不知道,将FFMPEG编译在不同CPU上有多郁闷。要有JAVA的视频库,那可就方便多了,平台无关性还是很重要的 。但不得不承认,在性能要求很高的环境下,JAVA还是不够,耗电量,CPU占用率,还有小小的内存,这些都要考虑的。
其实我是真性情
2010-04-20
打赏
举报
回复
没有NB的语言,只有NB的程序员
dinghun8leech
2010-04-20
打赏
举报
回复
还是不能比,但这没关系。
Java
内核原理入门到实战(大神必经之路)
主要特性
Java
语言是简单的:
Java
语言的语法与 C 语言和
C++
语言很接近,使得大多数程序员很容易学习和使用。另一方面,
Java
丢弃了
C++
中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、...
Java
和
C++
的
性能
对比
前两天水群,和别人扯到
C++
和
Java
的
性能
对比,感觉现在好多人已经不再说
java
慢了,甚至好多人认为
java
性能
已经和
C++
差不多了。但是正好我司有个模块在尝试
java
转
C++
,这就引来大家的一片质疑,后来我在网上找到这样...
java
与
c++
的
性能
比较
java
与
c++
的
性能
比较
如果一定要在
C++
和
JAVA
中选择,是
C++
还是
java
?
C++
和
Java
都是广泛应用于软件开发...在这方面,
C++
比
Java
更适合开发大型、高
性能
的系统级应用程序,并且
C++
的运行速度也比
Java
更快,这使得
C++
常被用来编写要求高
性能
的程序,比如操作系统、数据库管理系统等。
java
vs c
性能
测试_
C++
vs
Java
的一些
性能
对比
声明: 本文主要用于揭示
C++
和
Java
在某些方面的
性能
缺陷, 目的在于如何改进和避免这些
性能
陷阱, 有些结果并不意味着
C++
的
性能
很差, 理论上
C++
有各种高级写法能让任何程序都达到
性能
最大化, 不可能比
Java
慢, ...
非技术区
23,404
社区成员
70,593
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章