
性能
yxfox
.
展开
-
关于性能:var的弱类型
我突然感觉自己跟个门外汉似的,var是弱类型,那么直接类生成对象的方式叫什么竟然不知道了。那就不管了,以后再了解,这几天看关于性能的东西,发现很多人在实例化的时候都是使用弱类型的,然后我就想测试一下弱类型的实例化与普通方式的实例化在性能上有什么不同,于是借助这CodeTimer写了下面的小段来进行测试。1234567转载 2012-09-24 21:31:05 · 809 阅读 · 0 评论 -
WPF使用ThreadPool.QueueUserWorkItem线程池防界面假死
其实并不光是WPF,在WinForm中也会经常遇到这种导致界面假死的现象,在目前,防止假死的方法几乎都是使用线程来进行,比如使用System.ComponentModel.BackgroundWorker,现在还有一种方法是使用线程池ThreadPool.QueueUserWorkItem来防止界面假死,而至于说使用这两个类哪一个更好,其实还是要根据需求的不同而选择更合适的方法。这里只是举一个基本转载 2012-09-24 21:33:09 · 2341 阅读 · 0 评论 -
WinForm出现无法处理的异常解决
WinForm程序会出现无法处理的异常有多少种情况我不清楚,我今天就遇到一个,这样无法获取到异常信息的情况,对用户的体验很不好,后来查到我的代码中为何出现这样的情况,因为我习惯把整体的语句块包在最外层,来获取中间可能出现的异常,然后进行处理,但是这段代码中用到了BeginInvoke的语句块,而我使用了匿名方法,那么在匿名方法中的异常,外面是捕捉不到的。所以会出现无法处理的异常情况,正确的代码应该转载 2012-09-24 21:40:41 · 1186 阅读 · 0 评论