c#控制台之制造内存泄露简单办法
来源:互联网 发布:隐形眼镜掉在地上 知乎 编辑:程序博客网 时间:2024/05/21 08:56
c#控制台也能故意制造内存泄露,很多人会问这样做的目的何在,那么一个是可以用来测试,一个呢,嘿嘿,可以用来捆绑自己程序里面,然后设置控制台程序运行但不显示出来,这样是可以达到恶搞的目的的,哈哈!不过仅供娱乐学习用啊!代码如下:
<span style="font-family:Microsoft YaHei;font-size:14px;"> static void Main(string[] args) { while (true) { Thread thr = new Thread(new ThreadStart(testThread)); thr.Start(); //输出程序当前占用的内存量 long memorysize = System.Diagnostics.Process. GetCurrentProcess().PagedMemorySize64; Console.WriteLine(string.Format("MemorySize:{0}MB", memorysize / (1024 * 1024))); Thread.Sleep(500); } } static void testThread() { LinkedList<IntPtr> l = new LinkedList<IntPtr>(); l.AddLast(Marshal.AllocCoTaskMem(88888888)); }</span>
如图所示,如果查看任务管理器你会发现该程序占内存会越来越多……
0 0
- c#控制台之制造内存泄露简单办法
- c#检查获取内存简单办法
- 内存泄露检测之: Valgrind简单用法
- 内存泄露的查找办法
- c# 防止内存泄露 内存溢出 之using的用法
- 内存泄露简单解决办法
- 内存泄露之Context泄露
- 简单工厂之汽车制造
- VS2008控制台工程检测内存泄露
- 简易 查找VS2008控制台内存泄露
- VC控制台内存泄露检查机制
- 解决线程的内存泄露的办法
- C# 控制台简单日历
- 内存泄露之realloc
- 内存泄露之我见
- 内存泄露之前因后果
- 查C#的内存泄露
- JVM 内存泄露简单示例
- jquery点击空白处隐藏div
- 常用设计模式的应用场景
- [置顶] 中文翻译 for S5PV210_iROM
- iOS必备小技巧(非常的全)
- Linux makefile 教程 跟我一起写 Makefile
- c#控制台之制造内存泄露简单办法
- DTO学习
- wordpress安装简略步骤
- INQ手机在印度
- Ideaz全球审查 - 移动应用程序的交互设计
- Igeek公司发布不可磨灭Fs的
- cacti 监控流量无法超过100M
- java文件对话框操作
- Ibeacon如何改变零售业