怎么对加速Java 100%
Angsuman Chakraborty
2007年8月26日
Java使用为长期的服务器端应用/应用服务器或者为缺乏的剧本。 我们看您怎么能加速这两应用的类型。
如何加速服务器边Java应用程序
它真正地是非常简单的。 请在象这样的Java命令以后增加-服务器:
Java -服务器HelloWorld
用您的应用程序名称替换HelloWorld。 那不是,那么艰苦是它?
如何加速客户边Java应用程序
下载 并且安装nailgun。 您可以想要读 quickstart指南 关于细节。
Nailgun是允许您通过服务器事例迅速地运行Java节目的一个简单的应用服务器。 nailgun客户(Linux和ng.exe的ng窗口的)是在窗口和Linux平台运作的一个小C程序。 要跑Java应用程序您只必须用Java替代ng (假设它在道路)。 ng通过运行节目减少启动时间从同一个事例。 然而它为可以进一步被优选的通信使用插口连接。
我们看多少ng改进简单的客户端应用的表现。
这我运行使用Java的一个简单的HelloWorld节目:
[angsuman@jaguar项目] $时间Java HelloWorld 你好世界! 真正 0m0.107s 用户 0m0.049s sys 0m0.012s
这使用nailgun运行的同一个节目:
[angsuman@jaguar项目] $时间../software/nailgun-0.7.1/ng HelloWorld 你好世界! 真正 0m0.002s 用户 0m0.000s sys 0m0.001s
您能看到区别?
这跑在C的helloworld的结果(编写与gcc) :
[angsuman@jaguar项目] $时间./hello 你好世界! 真正 0m0.001s 用户 0m0.001s sys 0m0.001s
我使用:
[angsuman@jaguar项目] $ Java -版本 Java版本“1.6.0_01 ″ Java (TM) SE运行时间的环境(修造1.6.0_01-b06) Java热点(TM)服务器VM (修造1.6.0_01-b06,混合模式)
Java代码是:
公开类HelloWorld {
公开静止空隙扼要(串args []) {
System.out.println (“你好世界! ");
}
}
c代码是:
#includeint扼要(空隙) { printf (“你好世界! \ n”); }
我们最后使“Java是慢的”的神话结束。
归档在 企业软件之下, 标题新闻, 怎么对, Java软件, Linux, 开放源码软件, 编程, 技术笔记 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱

































2007年8月29日在3:14 pm
我下载了Nailgun并且试验了一个小的测试和由速度铭记。 当我设法通过它同时,跑广泛客户我有问题。 当首先退出,他们全部。 它看起来象不再支持… 前修造是2005年2月。 有没有任何相似的选择那里?
2007年9月25日在7:11上午
如果有充足的需求,我可以创立一。
2008年3月13日在10:10上午
它看起来象加速启动时间,但是大多proffesional apps只每月一次开始,那么那里是在那个案件的没有加速。
同样欺骗象例如winamp代理。
当然,但是非常一些小应用的好的想法由用户负责操行做小任务。