由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 怎样让java 程序运行快?
相关主题
[提问] The JVM could not be startedQ: load a profiler in Tomcat on Solaris
out of memoryJava crash
java内存泄露问题问一个GC的问题
用eclipse运行java, 关闭后无相应问题[转载] 现在还有什么OS不是THREAD级调度的吗?
紧急求助: java OutOfMemoryError请问在Java中有没有停止一切的命令
怎么样让jar在64位JRE下运行啊?java编译的文件能不能作成可执行文件?
any free or trial JVM optimizer??入门Java CLASSPATH问题:
java memory problem with redhat enterpriseJava on AIX
相关话题的讨论汇总
话题: java话题: 程序运行话题: 怎样话题: 多倍话题: xmx
进入Java版参与讨论
1 (共1页)
n******8
发帖数: 172
1
写了同样的java,怎么比c++慢了20多倍? 不知有没有好的办法优化一下? 网上一些介绍
的策略也用了,改善不大. 基本用的array. 有很多loop操作.
g*****g
发帖数: 34805
2
通常不应该慢20多倍,2-3倍是正常的。要看你写的是什么程序。

【在 n******8 的大作中提到】
: 写了同样的java,怎么比c++慢了20多倍? 不知有没有好的办法优化一下? 网上一些介绍
: 的策略也用了,改善不大. 基本用的array. 有很多loop操作.

n******8
发帖数: 172
3
是啊.所以觉得奇怪.

【在 g*****g 的大作中提到】
: 通常不应该慢20多倍,2-3倍是正常的。要看你写的是什么程序。
A**o
发帖数: 1550
4
what's the bottle neck?

【在 n******8 的大作中提到】
: 是啊.所以觉得奇怪.
s******n
发帖数: 876
5
if nothing else, a usual suspect would be the garbage collection.
try to give it a lot of memory, and set Xms equal Xmx.
so that JVM won't shrink and expand its heap all the time.
java -Xms2G -Xmx2G

【在 n******8 的大作中提到】
: 写了同样的java,怎么比c++慢了20多倍? 不知有没有好的办法优化一下? 网上一些介绍
: 的策略也用了,改善不大. 基本用的array. 有很多loop操作.

g**********y
发帖数: 14569
6
用profiler分析过吗?哪块最慢?一般慢的程序最终分析出来经常是些小地方。

【在 n******8 的大作中提到】
: 写了同样的java,怎么比c++慢了20多倍? 不知有没有好的办法优化一下? 网上一些介绍
: 的策略也用了,改善不大. 基本用的array. 有很多loop操作.

b******y
发帖数: 9224
7
我搜集了一篇文章,你可以看看:
http://www.jiansnet.com/topic?id=21545
基本上就是keep it simple, 简单为好,
my 2 cents
1 (共1页)
进入Java版参与讨论
相关主题
Java on AIX紧急求助: java OutOfMemoryError
how to set java run time locale/encoding?怎么样让jar在64位JRE下运行啊?
Java program running on PDAany free or trial JVM optimizer??
structure in Java??java memory problem with redhat enterprise
[提问] The JVM could not be startedQ: load a profiler in Tomcat on Solaris
out of memoryJava crash
java内存泄露问题问一个GC的问题
用eclipse运行java, 关闭后无相应问题[转载] 现在还有什么OS不是THREAD级调度的吗?
相关话题的讨论汇总
话题: java话题: 程序运行话题: 怎样话题: 多倍话题: xmx