.net程序内存不断增加

问题描述

为什么我写的.netwindowsform程序放在window7电脑上,内存不断增加

解决方案

解决方案二:
检查一下你的程序数据库是否存在死锁或者有需要优化的地方
解决方案三:
检查代码,肯定在不断的往内存中加载东西
解决方案四:
.net程序开始时内存不断增加,看运行一段时间后能不能稳定。不能稳定的话首先检查数据库连接是否释放。
解决方案五:
系统中是否有数据库连接、定时器执行一些东西,导致有些内存不释放
解决方案六:
不用特别关注,微软会帮你清理的
解决方案七:
可以调用GC内存清理,但源头还是得检查是否在循环中定义了变量,计时器过快等原因
解决方案八:
看看有没有非托管的资源没有正确释放。

时间: 2024-10-02 01:33:43

.net程序内存不断增加的相关文章

串口通信内存泄露-C#串口通信高速向下位机发送数据出现内存不断增加

问题描述 C#串口通信高速向下位机发送数据出现内存不断增加 using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.IO.Ports; using System.Windows.Forms; namespace MSPCS { /// /// 通讯端口,用于和上位机通讯 /// 上行与下行使用同一种格式: /// /* 同步头 6 Byte EB90EB9

outofmemoryexception-VS2013 coded ui test 编码的UI测试 导致程序内存溢出

问题描述 VS2013 coded ui test 编码的UI测试 导致程序内存溢出 我在使用VS coded ui test对一个Winform的程序做自动化测试的时候,每次都在最后抛出OutOfMemoryException的异常,不知道怎么解决. 大家能不能帮忙解决下? 有没有什么方法控制或者监测内存使用情况啊?

VC++的win32小程序内存泄漏,求高手解答

问题描述 VC++的win32小程序内存泄漏,求高手解答 做的一个简单的交通模拟小程序,用三个定时器分别产生 汽车处理消息,红绿灯更换消息和汽车随机产生消息.但是最后程序内存越跑越大.求高手解答.http://download.csdn.net/detail/hdwbdbsm/6724747这个是程序的下载地址,求高手.

降低.NET应用程序内存占用的实践和总结

最近一周比较忙,主要的工作内容是在做一个叫"键盘精灵"的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示.具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割.当时使用的是6万条记录的测试数据,文本文件将近10M,这个模块加载到内存并建立缓存之后,大概会占用将近70-80M的内存.自我接手以后,主要的任务就是降低内存消耗和提高匹配效率. 一.避免创

找出Java程序内存溢出的元凶

我曾经在刚入行的时候做过一个小的swing程序,用到了java SE,swing,Thread等东东,当初经验少 也没有做过严格的性能测试,布到生产环境用了一段时间后发现那个小程序有时候会抛 java.lang.OutofMemoryError异常,就是java的内存溢出.当时也上网查了不少资料,试过一些办法,代 码也稍微做了些优化,但是有一个问题我始终是找不到解决的方案 - 不知为什么子窗体关闭后java的垃 圾回收机制无法回收其资源,因为这个Java程序可能要经常开关一些子窗体,那么这些子窗

减少.NET应用程序内存占用的一则实践

最近一周比较忙,主要的工作内容是在做一个叫"键盘精灵"的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示.具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割.当时使用的是6万条记录的测试数据,文本文件将近 10M,这个模块加载到内存并建立缓存之后,大概会占用将近70-80M的内存.自我接手以后,主要的任务就是降低内存消耗和提高匹配效率. 一.避免

malloc-C程序内存不能为read错误,包含文件和内存操作

问题描述 C程序内存不能为read错误,包含文件和内存操作 各个方法每个都没问题,放一块儿就冒出个不明原因的错误 #include <stdio.h>#include <math.h>#include <time.h>//get time difference//days from 2015/6/9 to here.int getTD();//free()!char* getTextFileContent(char*);long getFileSize(FILE*);/

linux-Linux c语言程序内存占用大,需要注意那些方面来削减内存占用

问题描述 Linux c语言程序内存占用大,需要注意那些方面来削减内存占用 搜索了相关资料都是关于堆栈啊这些资料,感觉无从下手,请高手解答 解决方案 首先是考虑你的思路,看能否精简你的思路,使得代码更高效更简单: 其次是注意释放内存,不再用的及时释放,不多占资源: 再次是检查你的全局变量,少用全局变量可以减少运行时占用的内存: 最后是注意不要大文件一次性加载进内存,简单粗暴的效率低下. 解决方案二: malloc要及时free释放内存 其实就是如果你需要反复申请使用内存,可以考虑利用内存池的概念

浏览器卡死-fusioncharts,反复创建,内存不断增加,最后卡死,怎么破?http://ask.csdn.net/questions/194957#

问题描述 fusioncharts,反复创建,内存不断增加,最后卡死,怎么破?http://ask.csdn.net/questions/194957# $(function(){ var revenueChart; fun(); setInterval(fun,1000); }); function fun(){ //revenueChart.removeChild(); $("#chartContainer").html(""); $("#charto