Jiao Meng

Focus on .NET component development

博客园 首页 新随笔 联系 订阅 管理

Junfeng Zhang是在Microsoft工作的华裔工程师,他在自己的中文blog (http://blog.joycode.com/junfeng/)提到性能优化时谈到:

Rico Mariani, CLR的Performance Architecture, 在他的blog里提到Performance Culture, http://blogs.msdn.com/ricom/archive/2003/12/02/40779.aspx

总结起来对开发者来说有两点.

1.测量. 包括选择什么样的测试程序,怎么样测试.测试一定要自动化,并且一定要有数字结果.这样才能知道你是改进了,还是退步了.
2. 知识.你应该知道什么API耗时长,什么API耗时短.这样你才能选择正确的API.

他认为Performance Culture应该包括三个部分:

1.预算, 指的是产品推出的时候,应该有什么样的features,应该有什么样的performance.
2.计划, 有了一个预算之后,应该有个计划来怎么分配预算.
3.证实, 必须通过测量来保证始终在预算里.如果有超出预算的,应该毫不留情地砍掉.

原文链接:http://blog.joycode.com/junfeng/archive/2004/08/19/31030.aspx

posted on 2004-12-24 16:46  Jiao Meng  阅读(217)  评论(0编辑  收藏  举报