| 個人檔案青春舞曲相片部落格清單 | 說明 |
青春舞曲You know I love you I always will, my mind's made up by the way that I feel 2009/11/2 When the DPC uses too much CPU现在用联想的一个X200,最近发现CPU总是不闲着,用电池消耗的也特别快,用Process Explorer看了一下,报告说DPC占很多的CPU时间: 这个很不懂,要是一般的进程,杀掉就可以了,比如传说中的firefox就喜欢吃内存和CPU(其实很多时候是flash闹的),DPC叫 Deferred Procedure Call, 是Windows用来处理中断的玩意,这个东西咋办呢? 研究了一下发现 Windows DDK 的 tracelog 不错。 Windows DDK是驱动开发的工具包,其实我只要里面的一个tracelog.exe,和tracerpt.exe,网上找不到,害得我去当了最新的Windows DDK 7.0。参见这里:How much time is your driver spending in its DPCs and ISRs? 运行: tracelog -start -f test01.etl -dpcisr -UsePerfCounter tracelog -stop tracerpt test01.etl -report d.txt -df 结果如下(节选): DPC processor utilization for the whole trace +--------------------------------------------------------+ | Processor Utilization Module Address | +--------------------------------------------------------+ | 0 18.34% ntkrnlpa.exe 8050327A | | 1 0.00% ntkrnlpa.exe 8050327A | | 0 16.92% chdau32.sys A5CC2DC6 | | 1 0.00% chdau32.sys A5CC2DC6 | ntkrnlpa.exe没啥好看的,windows kernel,看看chdau32.sys吧,在同一个文件中: +--------------------------------------------------------------------------------+ | Distribution of chdau32.sys (A5CC2DC6) DPC execution times for the whole trace | +--------------------------------------------------------------------------------+ | Lower Bound Upper Bound Count Percent | +--------------------------------------------------------------------------------+ | 0 1 0 0.00% | ....... | 50 100 0 0.00% | | 100 250 0 0.00% | | 250 500 0 0.00% | | 500 1000 636 13.94% | | 1000 2500 3927 86.06% | +--------------------------------------------------------------------------------+ | 4563 100.00% | +--------------------------------------------------------------------------------+ 这个肯定是有问题的,因为windows建议DPC的处理不能超过100ms,这个显然超过了很多,所以这就是罪魁祸首了。这个驱动属于Conexant 20561 SmartAudio HD, Disable掉这个驱动,果然CPU就没有人占用了!DPC也基本就是0了。 这个驱动别的地方没有,只有联想的网站上有,更新到最新的,还是不能解决这个问题,只好Disable他了。不过有趣的是,当我播放一点音乐或者弄点什么声音的时候,它的DPC处理就很好!真有意思…… 另外还有两个工具,一个是DPC Latency Check的工具,这个工具显示目前系统的Latency,Latency高的系统播放电影、声音的时候就会产生不连贯的现象。我的系统默认就是黄色的!但是如果disable了Conexant 20561的该死的声卡,或者播放点音乐,它就变成绿色的了。 另外一个是微软的RATTv3,这个提供跟tracelog很类似的功能,不过结果不是很准确,也能弄出点结果来。而且,它还有GUI呢——一个Tray Icon. 2009/10/30 记录一下,搜索mp3封面的脚本最近比较忙……不过似乎我在google reader上subscribe的个人写作者也更新很少了,看来博客快死了? 贵国都过了十一了,居然还封着twitter, facebook, blogspot……真视自由为洪水猛兽啊。有没有人有快速连接twitter的方法?我是没有什么特快捷的方法…… 跑题了。现在很多音乐播放器支持播放的时候显示这个CD的封面,不过自动搜索的结果总是不是很满意,自己做了一个脚本在douban搜索封面,效果还不错,记录一下,免得自己忘了。 —-getfront.bat— @echo off set TEMPDIR=d:\ d: cd %1 echo http://www.douban.com/opensearch?start=0^&limit=1^&q=%2 %3 > %TEMPDIR%\i.txt “C:\Program Files\bin\iconv\bin\iconv” -t utf-8 %TEMPDIR%\i.txt > %TEMPDIR%\ii.txt wget -q -O – -i %TEMPDIR%\ii.txt | grep link |grep subject |sed “s:.*>\(.*\)<.*:\1:” > %TEMPDIR%\i.txt wget -q -O – -i %TEMPDIR%\i.txt | grep “lpic” |sed “s/.*\(http.*lpic[^ ]*jpg\).*/\1/” > %TEMPDIR%\ii.txt wget -q -O cover.jpg -i %TEMPDIR%\ii.txt rm %TEMPDIR%\i.txt %TEMPDIR%\ii.txt 然后在foobar的选项\工具\运行服务里加上一个”Get Cover”,内容是:d:\profiles\music\getfront.bat “$substr(%_path%,0,$strrchr(%_path%,’\'))” $replace($if2(%album artist%,%artist%), ,+) $replace(%album%, ,+) 嗯。。差不多了。还需要windows下可以运行的iconv, sed, wget, grep等等……现在还是要手动运行,再找找有没有自动运行的方法。 2009/8/24 世界上最流行的IMEIIMEI是International Mobile Equipment Identity的意思。顾名思义,就是每个手机所拥有的一个识别号,中文大概叫串号。如网卡地址一样,IMEI号理论上应该是全球唯一的,我们挑手机的时候也会输入*#06#什么的去验证是不是三码合一。如果这样来说,怎么会有最流行的IMEI之说呢?很有趣的是,最近在一个运营商那里就见到了,这个IMEI号就是:135790246811220。为什么?这个号是著名的MTK芯片里面的Sample Code里写的一个IMEI号码,中国很多的山寨厂商都不遵守IMEI分配的规定,他们根本就不管这个是干什么的,就直接使用这个IMEI号,然后很多这样的手机就卖到了某个发展中国家,于是就给我们的软件带来了很多问题——我们一直默认IMEI是唯一的。 叫我怎么说山寨好呢? 2009/8/7 Google就是skynet2009/7/28 如何移动Vista上的用户目录最近终于开始使用vista了。一个好的改动就是把”Documents and settings”这个目录改成Users这个目录了,可惜Program Files还是没改——空格很讨厌的,尤其你在使用命令行的时候,就可能需要用到引号。 不过Vista默认的用户目录还是在C:\Users。多年来的一个习惯就是把用户目录给转移到另外一个盘,这样如果那天不高兴了,把C盘ghost一遍就好了。Windows为什么不能在安装的时候让人选择一下呢? 在那些古老的XP的时代,一般只要把My documents这个目录移动一下就好了。不过桌面什么的最后还是要清理一下。Vista的那些文件就直接放在C:\Users下面了,比如什么下载,文档,音乐、图片什么的。一个简单的办法还是在那些文件夹上右键,选择属性/位置/然后按移动按钮。不过这样要一个一个的挪很多的文件夹,很麻烦。 Google了一下,网上被引用最多的是Joshua Mouch的这篇Change User Profile Folder Location in Vista。不过这个文章搞得太复杂了,是要把整个C:\Users给挪到别的地方去。作为个人的电脑,我只要把我自己的文件夹给挪走就可以了。所以决定用以前XP的方法试一试,结果还真成了。
完。 2009/7/6 GTK 和 Qt看到一则新闻。
Nokia买了Trolltech,当然应该换用Qt。不过我很诧异Nokia居然在这个Maemo的早期版本居然真的把GTK+用起来了。要知道,我们在Moto花了很多的精力,也是想把GTK用在手机平台上,不过GTK根本不是为嵌入式系统设计的,有很多的问题,比如占用内存过多(开个buffer就上M),还有一些内存泄露的问题。桌面系统可能没什么,但是手机就比较麻烦了。Moto最终也没有解决这个问题,所以很诧异Nokia真的做了一个可以用的Maemo版本。 后来Moto北京这边都做Qt了,我还是比较喜欢Qt的。都什么时代了,还搞C语言啊。而且还用C语言做出来多态,实在是太变态了。最神奇的是,现在的Linux软件,大量的还是使用GTK开发的。我猜,可能是因为GTK不是被一个公司所拥有的吧? 2009/6/25 Google.com被封?先贴两个连接:恭贺国家局域网正式建成, 朱棣文在哈佛大学毕业典礼上的演讲(开头部分) 本来想发表一个草泥马的帖子的,结果发现我自己正在reader.google.com看到这两个文章的,而且也没有使用任何proxy/VPN。所以先求证一下,是不是又解了? 绿坝去死吧。 2009/6/22 文化的魅力读了一些历史相关的书,发现“崇古”这件事一直像幽灵一样伴随着我们。你看各朝各代的皇帝,都是以开朝老皇帝乃至前朝定的规矩为大,号称“敬天法祖”,那些规矩是一点都不能改的。就是现在的电视剧里,动不动都说要“祖宗家法”伺候。这个思想应该是孔老先生先提出来的,随着儒教被定为国教,这种思想就越来越根深蒂固,用柏杨的话说,中国社会越来越“酱缸”。我不是说孔老夫子说的就怎么不对,但是这种长幼尊卑的观点很符合统治阶级的要求,所以从秦到清,专制程度逐渐加深,只有古人做的是对的,任何新思想都是非法的,社会也就越来越失去活力。 绕了这么多弯子,其实我是看了北京台一个看掌纹判健康的节目,那个老女人煞有介事的在那里说一线二线三线,讲课地点在人大附中,居然有那么多人饶有兴趣的在那里听。我当时第一反应就是,北京台怎么放这么伪科学的节目?干脆找个瞎子来讲相面好了(哦,瞎子不能相面,只能算命)。人大附中好歹也是一个知识分子聚集地,怎么这么没文化?今天在Google reader看到土摩托也在讨论这个事情,忍不住附和一下。于是又想起中医来,以及老有人说的什么酸性体质、碱性体质。说到底,有不少人还是存在着一点崇古的想法,古人的东西就是好,天人合一,咱们现在就是个P。这大概也是中华文化这么多年沉淀的后果吧。至于有多少糟粕,有多少精华,就是仁者见仁智者见智了。 又至于如今的社会,虽然有很大的进步,但是很多地方和100年前的大清朝还是一样的。官一样是“牧民之官”,民众只是被收割的羊。大多数的民众,包括我自己,也是每天在庆祝,终于有了一个做稳了奴隶的社会。社会走到今天这个样子,大概也是有其必然性的吧。如果民众都是像欧洲那样,追求“风能进,雨能进,国王不能进”,那么我们要么还是在“动乱”,要么就是一个不一样的社会了。所以说,“封建社会荼毒之深也”。换个角度,也可以说,中华文化源远流长,一统江湖。 五四运动已经快100年了,但是德先生和赛先生,离我们还是很远,社会还需要一场启蒙运动。不过有时候也愿意勉励自己,如今的社会还是不一样了,随着城市化进程的进一步发展,真正的“无产阶级”的减少,民众的意识的觉醒,对私权的要求也会提高。还有如今的互联网,也给这个大酱缸撕开了一个小口子,希望如阮一峰所说,通过技术推动社会进步。 2009/6/12 绿坝这件事最近绿坝真是火的不行,不过工信部这么一个与时俱进的部委(相比相对落后的民政等部门)怎么还能搞得出这么有意思的事情。我的最开始反应是,老大哥在看着你。可不嘛,装了这么个东西电脑快赶上电幕了。然后就是,这个东西显然违反了反垄断法,凭什么就要买他们家的软件?再后来听说还要工信部花4000万买许可,乖乖,纳税人的钱就这么好糟蹋,4千万就买那么一个垃圾软件?——老外已经发现了该软件的漏洞了,它倒处使用了strcpy,fscanf这样的非常不安全的函数,将来,中国所有的电脑将全部变成肉鸡,整个中国互联网就是一个僵尸网络。也许这样也好,我们很容易可以搞一个网络攻击,集中华之力量,搞掉一切帝国主义、资本主义等等。再邪恶的想想,这4000万,得有多少人得了好处啊,是不是可以查查,没准双规不少人。 另外比较好笑的是新闻联播还连续两天说这个,第一天是宣布,第二天看来是看了网路舆论,往回找吧,说这个可以卸载云云,不知道以后还会有什么说法。(不好意思,我还在看新闻联播) 网上关于这个论述太多了,我觉得比较好的是这个:http://qzone.qq.com/blog/622006346-1244699100 再跟着起哄没什么意思,咱们预测一下这个东西的结果吧: 1. 该软件得到强力推行,7.1起计算机都被安装了这么一个软件。网上的专杀工具应该也会很快流行起来吧!(参见:http://www.ruanyifeng.com/blog/2009/06/timetable_of_china_golden_shield_project.html) 2. 工信部收回这个命令。那可以说是大姑娘上轿啊。承认自己的错误,难得。 3. 不了了之,跟周老虎似的。 我选3.嗯。 2009/6/8 庆祝space重新对中国大陆开通特此博文一篇。 同时还要恭喜twitter,flickr等等。哦,还有水木百度贴吧等维护完毕…… 貌似一个月啥都没写了,不找别的借口,实在是有点懒。 待从头,收拾旧山河…… |
|
||||||
|
|