07 2013 档案

摘要:机械硬盘是目前大多机器的瓶颈。固态硬盘价格依然较贵,而且寿命太短,不适合长期高负荷写入。机械硬盘的问题在于,默认是按照最大速度写入,当连续写入错误达到一定值时,会造成降速,磁盘模式由UDMA6降低为UDMA2或PIO,windows操作系统不能有效的识别何时应该降速运转,以避免错误达到减速模式阈值,在变成降速模式后又很难恢复成UDMA6。另一问题是,当机械硬盘按默认最大速度写入时,会造成系统的其他资源不可用,表现为用户界面上很卡,相信很多人都有类似的体验,当复制大文件时,系统什么也干不了,做什么都一顿一顿的。经查,process lasso、IOPriority是解决界面卡顿的工具,反编译IO 阅读全文
posted @ 2013-07-31 18:31 ^^! 阅读(1942) 评论(0) 推荐(0)
摘要:从编程之美上抄来的代码效果不是很好,即使前面加上SetProcessAffinityMask(GetCurrentProcess(), 0x00000001);也不行http://www.cnblogs.com/leading/archive/2012/03/21/make_windows_task_manager_show_sine_wave_cpu_usage.html这篇文章的图很漂亮,但在我的机器上出不来这么好的效果后来自己用PerformanceCounter做,波峰还不错,波谷不太正常 private void SetCpuCore() { ... 阅读全文
posted @ 2013-07-29 14:26 ^^! 阅读(500) 评论(0) 推荐(0)
摘要:Frame.Navigate(page)是一种比较好的画面切换方法,如果page对象是以前生成过的,又没有发生改动,就可以不需要重新初始化,对于页面上有复杂控件耗时计算的可以改善体验。Navigate参数不仅限于page,usercontrol也可以的。但是如果page实例发生了改变,即使是很小的改变,都可能会重新初始化。我所遇到的情况是使用了Telerik控件,比如radGridView初始化很慢,所以我缓存这个page,看起来效果不错。但是当列表页增加或减少数据时,Navigate就不走缓存了,又会很慢。这时可以细分控件初始化、布局阶段和数据绑定阶段,对于列表页来说,控件初始化、布局是不变 阅读全文
posted @ 2013-07-26 15:08 ^^! 阅读(1579) 评论(0) 推荐(0)
摘要:公司的vpn造成dns总是被映射成外网地址,网管不会解决,只好自己处理ipconfig /flushdns 阅读全文
posted @ 2013-07-22 17:51 ^^! 阅读(303) 评论(0) 推荐(0)
摘要:boost::threadpplopenMPintel TBBpthread 阅读全文
posted @ 2013-07-18 13:35 ^^! 阅读(296) 评论(0) 推荐(0)
摘要:vsix如果系统没注册默认打开方式,不要解压缩找入口,解开也没用,右键打开方式,选C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VSIXInstaller.exe 阅读全文
posted @ 2013-07-15 14:22 ^^! 阅读(280) 评论(0) 推荐(0)