j2me优化秘密》的相关内容

[探讨]通过实例再讨论TDD

在《测试驱动开发》(Kent Beck)的附录B,Kent Beck用了两页纸的篇幅,演示了一次完全以测试驱动的方式,开发计算斐波纳契数列。 先简短的抄一下代码,再谈谈我的看法。 第一个测试与第一次的代码 [code:1]public void testFibonacci() assertEquals(0,fib(0)); } ...
by 庄表伟 2004-07-30 浏览 (20257) 回复 (40) 关键字:

JS优化原则

JS优化已经讨论了很多了,最近又看到aimingoo的一篇。大体上,aimingoo的说法都是非常正确的。 除了像aimingoo做个案研究外,这里我想从更一般的角度总结在浏览器编程中JS优化的几个原则。 首先,与其他语言不同,JS的效率很大程度是取决于JS engine的效率。除了引擎实现的优劣外,引擎自己也会为一些特殊的代码模式采取一些优化的策略。例如FF、Opera和Safari的JS引 ...
by hax 2007-09-25 浏览 (14880) 回复 (13) 关键字: jscript performance optimize

递归计算向非递归计算转换模板 -- 续

上一篇文章对递归向非递归转换的原理和过程作了介绍,本篇谈谈具体的代码实现。还是考虑上一篇文章中的递归例子:f(x) = f(x-1) + f(x-3), f(x) = 10 (x < 3)。用上文分析出来的规律,其实现如下:   public static double nonRecursion(double x) {     double initValue = x;     fin ...
by mingliangfeng 2008-06-07 浏览 (4160) 回复 (53) 关键字: 递归 非递归 模板 recursion non-recursion template

如何进行表达式求值,就如Javascript中的eval

如何对这样的字符串表达进行求值: "55555.04-25+25*(2.5+100.26)"
by swallor 2004-04-29 浏览 (6787) 回复 (16) 关键字:

第十二章 PL/SQL应用程序性能调优

第十二章 PL/SQL应用程序性能调优 一、PL/SQL性能问题的原由 当基于PL/SQL的应用程序执行效率低下时,通常是由于糟糕的SQL语句、编程方法,对PL/SQL基础掌握不好或是滥用共享内存造成的。 PL/SQL中糟糕的SQL语句 PL/SQL编程看起来相对比较简单,因为它们的复杂内容都隐藏在SQL语句中,SQL语句常常分担大量的工作。这就是为什么糟糕的SQL ...
by wang20051 2008-04-24 浏览 (132) 回复 (0) 关键字: pl/sql

ECSide2.0优化笔记(也适用于其它Java程序)

前面发过一个帖子,说自己在使用ECSide时遇到性能问题,到现在都无人问津。看来只有我一个人遇到这个问题了。无奈之下,只好自己开始优化。 下面就是我的优化历程: 1.寻找待优化点。 (1).数据记录多比记录少时处理的慢,这说明行处理可能存在待优化点。 (2).列多比列少时处理的慢,这说明列处理可能存在待优化点。 (3).执行频率高和有循环的程序块通常也是可能存在待优化点。 ... ...
by topcloud 2007-11-16 浏览 (733) 回复 (6)

C++异常会极大地影响效率?

前几天做了个小测试,结果发现C++异常性能比较低。 for(int i=0; i<1000000; i++){ try{ //... }catch(...){ } } try里面实际上没有异常抛出,这和实际项目中大部分情况相似,异常只有非常少的时候会抛也。 经测试,在C++里面加个try以后性能下降了百多倍,面D语言里面下降非常少 ...
by qiezi 2007-06-14 浏览 (1702) 回复 (12)

D 的异常处理开销高过 g++

测试平台 debian lenny. 这个测试是测试 happy path 开销, 就是异常实际不发生, 但是为了catch 做准备的代码的开销. 结果我不是太满意, 比 g++ 还是高不少. 代码看起来比较复杂: 循环次数用参数提供, 要调用的函数用函数指针而不是直接调用, 这是为了避免编译器聪明优化; 例如判断出异常实际上不会发生, 不必提供准备代码. D 1.018 lo ...
by redsea 2007-09-07 浏览 (1463) 回复 (25)

D语言的性能不一定比Java强

public class Main { private static int fib(int n){ if(n==0 || n==1) return 1; else{ return fib(n-1)+fib(n-2); } } public static void main(String[] args){ for(int i=0; ...
by fxsjy 2007-11-30 浏览 (1899) 回复 (15)

打算把DTwisted开放出来

从twisted移植了一些接口过来,稍作了些简化,暂命名为DTwisted。在google code上申请了项目,却一直连接不上。 关于它的历史,可以看这里: D语言和python的差异 基本上编写它只有3天,加起来大概5小时吧,所以还很简陋,只实现了listen tcp,代码也只有400多行。文档和注释都没有写,因为中间架构修改太多了,现在基本上定型。协议打算采用BSD,我也不是很熟悉,好 ...
by qiezi 2007-01-11 浏览 (1382) 回复 (14)

Apple发布浏览器JS性能测试及测试结果

Apple WebKit 团队(Safari 核心开发者) 在12月18日发布0.9版本的SunSpider -- 浏览器JavaScript性能测试。国外科技博客CodingHorror盛赞该测试的设计,并对各主流浏览器进行测试。结果出乎意料,尽管各项子测试中浏览器表现各有不同,但总体来说,Firefox JavaScript 性能不如 IE7,Windows 平台的Safari表现优异,而冠军 ...
by jive 2007-12-22 浏览 (440) 回复 (0) 关键字: 性能测试

推荐知识库条目

Comming soon