RSS 2.0 Feed
General
摘要:最近在做一些关于CLR起动时间优化的东西.随便扯两句. 先说大的. 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.证实, 必须通过测量来保证始终在预算里.如果有超出预算的,应该毫不留情地砍掉. 就我自己的感受1. LoadLibrary很慢,能不用尽量不要用.2.文件访问很慢,任何文件访问的减少都是胜利3.Registry的访问也很慢,特别是RegOpenKey.如果你有很多数据在Registry里,尽量放在同一个Registry Key下面. 我的情况里没有网络.你的情况很可能不一样....[阅读全文]

posted @ | Feedback (9) | Filed Under [ General ]

摘要:My MSN Messenger is zhangjf AT hotmail DOT com. Replace AT with '@' and DOT with '.' of course. Sorry I have to post it this way to avoid spam. I got way too many spam in my hotmail and I am pananoid. You are welcome to add me to your buddy list. And you are welcome to discuss .Net technology with me in MSN Messenger. But please don't spam me with things I don't know. I reserve the right to not answer any questions. Remember, my specialty is CLR loader and fusion. ...[阅读全文]

posted @ | Feedback (1) | Filed Under [ General ]

摘要:很久没有更新我的blog了。有很多原因。一个是我上个月搬家,从加州搬回西雅图。然后在没有网络的黑暗里度过了一个月。不久前才可以重新上网。另外一个,是因为我有一个习惯,不愿意讨论没有公布的东西。因此.Net framework 2.0的东西我都不说,然而以前的东西大部分都在我的英文blog里覆盖了。今天2.0 beta1发布了,我也可以讲讲Fusion方面有些什么改变。  先不管这些。说说今天的事情。今天晚上微软组织了一些华人工程师在网上和国内的朋友对话。时间是北京时间早上9:30 - 10:30(西雅图时间傍晚6:30-7:30)。对话主要是以问答的方式。国内的朋友问问题,然后微软的朋友做回答。对话的效果不一定是最理想的。人太多,问的问题太泛,很多问题不适合在非NDA的情况下问。但这是一个开始,一个好的开始。希望以后能有更专门化的对话,讨论能够更深入,更直接。  对话记录会在微软的主页上发布。有兴趣的朋友可以去读读。...[阅读全文]

posted @ | Feedback (2) | Filed Under [ General ]

摘要:Flier说我是CLR Team的。这个不对。我是Fusion team的。 Alan的说法:(So what is Fusion, anyway?) 我的说法:(http://blogs.msdn.com/junfeng/archive/2004/01/28/63783.aspx) 三个月前Fusion包括Fusion/CLR(在CLR Loader里), Fusion/Win32(在NT Loader里), 和ClickOnce。刚有过一次重组,ClickOnce和我们告别了。 有关Fusion的Blog:Fusion/CLR: Alan, meFusion/Win32:MGrierClickOnce:Micheal Dunn MGrier是我见过的最好的Engineer之一。...[阅读全文]

posted @ | Feedback (1) | Filed Under [ General ]

摘要:http://blogs.msdn.com/mdunn 他是ClickOnce的PM。ClickOnce的问题可以去他的Blog上问。当然,用英文。 PS:他的名字是Micheal, 不是Michael。...[阅读全文]

posted @ | Feedback (1) | Filed Under [ General ]

摘要:joycode上的朋友有多少是自己做饭的? 我举半只手...[阅读全文]

posted @ | Feedback (35) | Filed Under [ General ]

摘要:初来乍到,请多关照。 我在微软Fusion team工作。我和彭刚在一个大组里卖命。 我对CLR loader比较熟悉。那方面的问题可以找我。 我的英文blog在http://weblogs.asp.net/junfeng。 Suzanne(http://weblogs.asp.net/suzcook) 和 Alan (http://weblogs.asp.net/alanshi)的blog上有很多关于CLR Loader和Fusion的文章,有问题的话看看他们的blog,也许已经有答案了。 用中文交流的一个问题是很多术语不知道如何翻译。不知道哪里有中英术语对照翻译?...[阅读全文]

posted @ | Feedback (14) | Filed Under [ General ]