代码改变世界

Windows用户态程序高效排错 全文PDF

2010-02-11 14:29 by lixiong, 12370 阅读, 12 推荐, 收藏, 编辑
正文内容加载中...

回顾下COM+提供的服务,就明白啥是中间层了, 我把绝招贡献给你们吧

2009-05-25 01:29 by lixiong, 4043 阅读, 1 推荐, 收藏, 编辑
摘要:我实在看不下去了 很久很久以前,我跟大家一样,觉得三层很神秘的 直到有一天,我崇拜的老大,dr0,给我说了三层的秘密后, 我觉得任督二脉立刻打通 三层其实说的就是中间层.前后都不用看 中间层其实看com+就可以了 关键在于实现 可伸缩性 和 服务性 阅读全文

招聘职位:赴微软软件测试开发工程师(产品: Windows 7)

2008-07-18 22:45 by lixiong, 2194 阅读, 0 推荐, 收藏, 编辑
摘要:目前我们在开发和测试Win7下面的活动目录管理工具,用WPF写的。测试方面的三大重要任务: 1. 因为我们的产品是跟在Win7里面的,所以编译,发布流程是跟着Windows的走。换句话说,每次测试新版本都需要重新装刚刚编译出来的Windows 7。其次,活动目录不是一个机器就可以了,要搭建多个服务器节点(DC)。所以如何高效自动地完成测试环境的搭建是很有挑战的 2. 完成WPF程序的自动化测试。简单地说,就是要通过代码去模拟用户的UI操作。比如点鼠标,输入数据,点确定按钮等等。大家排排脑袋想下这个事情的难度。比如给你一个WPF写的计算器,你知道怎么做么?如何写出高效,稳定和全面的UI自动化也是很有挑战的 3. 熟悉活动目录。熟悉活动目录的就知道这个东西有多复杂。当然不熟悉的也没关系,不能指望一个人什么都知道 我们招人的目的就是做好上面三点工作。技术方面的话,能搞定C#和Windows就可以了。搞定的意思是指能搞定技术细节,比如: ...... 阅读全文

《Windows 高效排错》 可以在CSDN读书频道预览了

2007-11-07 21:57 by lixiong, 3779 阅读, 0 推荐, 收藏, 编辑
摘要:《Windows 高效排错》 可以在CSDN读书频道预览了地址在这里:http://book.csdn.net/bookfiles/555/读书频道的排版有些问题,看起来不是很舒服。如果想看PDF的,可以在这里下载http://www.cnblogs.com/lixiong/archive/2006/08/16/475520.html纸板书籍估计在11月中下旬面世现在在China-pub, dea... 阅读全文

三个关键命令找出ASP.NET程序内存分片的原因

2007-10-26 11:20 by lixiong, 5855 阅读, 2 推荐, 收藏, 编辑
摘要:最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见的有:1.Web.config中的debug=true,导致batch compilation=false,使得每一个ASPX页面... 阅读全文

handle leak ts steps in chinese

2006-11-06 14:16 by lixiong, 2698 阅读, 0 推荐, 收藏, 编辑
摘要:1.安装Windbg到C:\Debuggers目录2.安装Application Verifier。对需要调试的程序激活“Handles - Detect invalid handle usage”3.确保编译的时候生成了目标程序的symbol文件,并且统一部署到自定义的symbol目录。4.启动目标程序5.启动性能监视器开始监视目标程序,添加ProcessProcesso... 阅读全文

除了memory leak和handle leak外的其它资源泄露

2006-11-05 11:13 by lixiong, 2975 阅读, 0 推荐, 收藏, 编辑
摘要:除了memory leak和handle外,其它类型的资源泄露还有GDI Leak和desktop heap high usage。关于GDI Leak,可以参考:Detect and Plug GDI Leaks in Your Code with Two Powerful Tools for Windows XPhttp://msdn.microsoft.com/msdnmag/issues/... 阅读全文

一些重要的计数器

2006-11-05 01:23 by lixiong, 5718 阅读, 0 推荐, 收藏, 编辑
摘要:一些重要的计数器解决性能问题的时候,我往往会让客户添加下面一些计数器进行性能收集。Process object下的所有计数器。Processor object下的所有计数器System object下的所有计数器Memory object下的所有计数器如果客户的程序是.NET程序,还会添加 .NET 开头的object下的所有技术其如果客户使用ASP.NET,还会添加 ASP.NET 开头的obj... 阅读全文

IE的leak

2006-10-24 22:53 by lixiong, 3977 阅读, 0 推荐, 收藏, 编辑
摘要:IE的memory leak, 带demo和分析,介绍如何排查native memory leak,debug paper的一部分。 阅读全文

useful log options in .Net

2006-10-13 10:17 by lixiong, 821 阅读, 0 推荐, 收藏, 编辑
摘要:这个要整理出来,别忘了 阅读全文