脚本性能比较 其实语言的性能比来比去也没意思,但是在 http://www.javaeye.com/topic/174335?page=1 上看到一个比较语言性能的帖子,出于好奇心,我上了帖子里提到的测试数据及代码来源 http://www.timestretch.com/FractalBenchmark.html 把代码cp下来,进行测试了一下,测试结果如下, 联想 win03sp2 P43.0 512M python2.5.2 2.81 - 3.11s perl 5.10.0 Optimized 4.765625 - 4....
by lib - php文档中心 - 2008-03-26 11:08:54 阅读(2299) 回复(0)
一.关于性能的基本知识 1.性能的定义 在我们讨论怎样提高java的性能之前,我们需要明白“性能“的真正含义。我们一般定义如下五个方面作为评判性能的标准。 1) 运算的性能----哪一个算法的执行性能最好 2) 内存的分配----程序需要分配多少内存,运行时的效率和性能最高。 3) 启动的时间----程序启动需要多少时间。 4) 程序的可伸缩性-----程序在用户负载过重的情况下的表现。 5) 性能的...
性能优化 (Performance tuning) 是一件多姿多彩的事情。 python 是一种解释性语言并不表示你不应该担心代码优化。但也不必太担心。 代码优化是否必要 由于代码优化过程中存在太多的不明确因素,以至于你很难清楚该从何入手。 让我们从这里开始:你真的确信你要这样做吗? 你的代码真的那么差吗?值得花时间去优化它吗?在你的应用程序的生命周期中,与花费在等待一个远程数据库服务器,或是等待用户输入相比,运行这段代码将花费...
python 性能剖分工具眼 看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡见不鲜。接下来的工作就是加班加点地找出性能瓶颈,然后进行优化,再进行性能测 试,如此这般周而复始直到通过性能测试。尽管丰富的工作经验有助于性能优化,但只有科学地应用工具才能在最短的时间内找出最佳优化粒度的瓶颈代码段,达到 事半功倍的效果。 profile、cProfile与hotshot python 内置了丰富的性能优化工具来帮助...
【IT168技术文档】 有很多介绍基本的java应用性能调整的文章。他们都讨论些简单的技术,诸如使用StringBuffer而不用String,使用synchronized关键字的开销等等。 这篇文章不再介绍这些东西。相反,我们关注能帮助你的基于Web的应用更快、可升级型更好的技巧。一些技巧很详细,其他的相对简短,但所有的都很有用。最后以一些你可提供给你的管理者的建议结束。 我写这篇文章的灵感来自于当我的同事和我一起回忆我们...
原文连接 java performance improvements touted Technologists acknowledge previous shortcomings but point out that java's performance now equals or tops apps developed in C By Paul Krill March 26, 2008 java is not the slowpoke of old days and performance now matches or exceeds applications developed in C, technologists stressed Wednesday during a presentation at TheServerSide java Symposium in Las ...
这篇文章,是PRO java EE 5 Performance Management and Optimization 的一个章节,作者Steven Haines分享了他在调优企业级java应用时所遇到的常见问题。 java EE(java企业开发平台)应用程序,无论应用程序服务器如何部署,所面对的一系列问题大致相同。作为一个javaEE问题解决专家,我曾经面对过众多 的环境同时也写了不少常见问题的观察报告。在这方面,我觉得我很象一个汽车修理工人:你告诉修理工人发动机有声...
三.优化java程序设计和编码,提高java程序性能的一些方法。 通过使用一些前面介绍过的辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在java程序的设计和编码中,为了能够提高java程序的性能,而...
java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,java的性能问题看似不大明显,从而一些java的技术,如JSP,Servlet,EJB等在服务器端编程方面得到了很大的应用,但实际上,...
(来源:http://www.ccw.com.cn) java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,java的性能问题看似不大明显,从而一些java的技术,如JSP,Servlet,EJB等在服务器端编程方面得到了...