www.Walzer.cn - Tech & Management Blog

Focus on mobile dev
本博客文章,未在标题中写明转载的, 均为原创.
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年2月20日

摘要: 作者:liswei Perfalyzer工具其实是结合了Monte Carlo Profile和CELOG。Monte Carlo Profile之前我们已经介绍了,我们来说说这个CELOG工具,CELOG是一个数据log工具,它可以记录各种系统数据,并把这些数据存储在celog.clg文件中,我们可以从celog.clg文件中读取我们需要的数据(celog.clg数据的读取等相关内容,我会在下面结合实际介绍)。Perfalyzer是无需要KITL支持,可以独立运行在设备上,无需要与PB交互。本文对这个工具的使用做具体的介绍. 阅读全文

posted @ 2008-02-20 10:16 Walzer 阅读(1490) 评论(2) 推荐(0) 编辑

摘要: 作者:liswei Walzer评点:上面一篇微秒级定时器应用的方法,适合于对单线程,或者线程不多时的测试,尤其是CODEC效率这类测试。但我们还需要知道具体该进程占了多少的CPU时间,从而可以配合前一种方法得到的结果,大约地计算出模块所占的MIPS。这就需要使用Monte Carlo Profiler工具了。这对APP开发人员来说可能有点头痛,因为操作到PLATFORM BUILDER和BSP了,至少WINCE里是这样的,WIN MOBILE的情况还不太清楚 阅读全文

posted @ 2008-02-20 10:02 Walzer 阅读(1482) 评论(0) 推荐(0) 编辑

摘要: 作者:liswei Profile在英文中解释为分类,文档管理。在我们计算机世界中,我们可以通过各种方法来测试我们程序或整个系统的性能,这些方法包括通过测试运行时间、访问cpu的次数,占用多少资源等,我们把这类方法统称为Profile技术。以下我将从应用微秒级精度定时器测试、利用Monte Carlo Profiler 工具、Perfalyzer 方法测试这三方面来介绍Profile技术。本篇先介绍应用应用微秒级精度定时器测试程序的效率。 阅读全文

posted @ 2008-02-20 09:53 Walzer 阅读(1695) 评论(0) 推荐(0) 编辑

摘要: 作者: liswei. 可惜他没有开BLOG 这篇文章不仅写的是WaveOutSetVolume这个API的使用, 还包括了系统注册表里对应于控制面板音量调节的修改. 并且提到了我们惯用的“暴力调用API”方法。 阅读全文

posted @ 2008-02-20 09:41 Walzer 阅读(6214) 评论(23) 推荐(0) 编辑

摘要: 作者:wind2ting BLOG: http://blog.csdn.net/wind2ting 文章给全了用CALLBACK FUNCTION和CALLBACK EVENT两种处理方式的SAMPLE CODE。但要特别注意,这只是个DEMO,在多线程的项目中,WAVEOUT CALLBACK处理中调用WaveOutUnprepare甚至WaveOutWrite是很危险的,具体见我那篇《WaveOutReset的N种死法》。 阅读全文

posted @ 2008-02-20 09:31 Walzer 阅读(4707) 评论(0) 推荐(0) 编辑

摘要: 最近有人批评我说, Walzer你的BLOG很久没更新了, 真懒啊. 俺确实有一阵子没自己动手写啦, 我把有意思的课题让给徒弟们写了, 不过我好歹有个指导老师的头衔嘛. 下面转载一些徒弟们的大作,多数都是在部门里获奖的文章。 阅读全文

posted @ 2008-02-20 09:18 Walzer 阅读(915) 评论(1) 推荐(0) 编辑