AECSoft

专注于AEC行业软件开发15年

导航

10 2008 档案

[转载]用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇
摘要:作者:肖波 .net 框架号称永远不会发生内存泄漏,原因是其引入了内存回收的机制。但实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导致对象永远无法释放。最常见的情况就是给对象添加了事件处理函数,但当不再使用该对象时却没有将该函数从对象的事件handler中减掉。另外如果分配了非托管内存,而没有手工释放,GC同样无能为力。所以当.net应用发生内存泄漏后如何跟踪应... 阅读全文

posted @ 2008-10-23 10:00 zuoc 阅读(1903) 评论(1) 推荐(0)

[转载]如何使用IPC通道和.NET框架2.0实现进程间通信
摘要:内部进程间通信(IPC)指运行在同一台计算机中的不同进程之间进行通信。由于IPC的调用无需通过网络,相对于网络通信来说它更可靠也更高速。有很多种不同类型的IPC调用,但是在windows系统中大部分IPC调用都通过命名管道来实现。在.NET中,FCL(框架类库)并不直接支持命名管道。假如开发人员需要在现存系统中使用命名管道来通信,可以进入到COM层再写一个包装类来访问命名管道。但是如果... 阅读全文

posted @ 2008-10-22 11:26 zuoc 阅读(488) 评论(0) 推荐(0)