社区
进程/线程/DLL
帖子详情
如何减少可执行文件运行时对内存的占用
dakuen
2005-04-05 02:41:04
我的程序在多线程中用递归算法不断搜索文件夹下面的特定文件进行分析,再存入数据库,为什么在搜索过程中发现EXE文件占的内存不断地增大,大到内存占用100多M了,而使程序最小化一下,所占内存又能减到几M,接着是不断地增大,这是为什么啊
文件是一些下位机传上来的采样数据,各个文件包含2048个数据要做FFT变换分析再存入数据库
哪位知道应如何减少对内存的占用啊?
...全文
129
11
打赏
收藏
如何减少可执行文件运行时对内存的占用
我的程序在多线程中用递归算法不断搜索文件夹下面的特定文件进行分析,再存入数据库,为什么在搜索过程中发现EXE文件占的内存不断地增大,大到内存占用100多M了,而使程序最小化一下,所占内存又能减到几M,接着是不断地增大,这是为什么啊 文件是一些下位机传上来的采样数据,各个文件包含2048个数据要做FFT变换分析再存入数据库 哪位知道应如何减少对内存的占用啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DentistryDoctor
2005-04-06
打赏
举报
回复
内存不断地增大,大到内存占用100多M?
估计有内存泄漏。
使用BoundsChecker检查一下。
dakuen
2005-04-06
打赏
举报
回复
我在那个函数里面开了几个数组,下标范围0-2048
但那是局部变量,是不是退出函数了,就释放了内存呢?
dakuen
2005-04-06
打赏
举报
回复
怎么办啊,哪位大哥晓得,我在线等
dakuen
2005-04-06
打赏
举报
回复
与递归没什么关系,我试过,不在递归函数中找到文件时调用进行处理的函数就很正常
没有不停地刷新啊
Igj1012
2005-04-06
打赏
举报
回复
不使用递归试试
richmain
2005-04-06
打赏
举报
回复
查看一下GUI占用。
程序是不是不停的刷新界面?
fanqing
2005-04-05
打赏
举报
回复
gz
dakuen
2005-04-05
打赏
举报
回复
数据库为ADO方式
Windows内核-
内存
管理
- 不管什么程序,除了程序代码本身所
占用
的空间外,程序在运行过程中总得使用一定的
内存
空间,因为数据也要
占用
空间。这些存储数据的
内存
空间大致可分为三类: - 全局变量:编译工具链接的时候就静态的分配...
linux 运行
可执行文件
本文只为整理思路,供自己日后参考。现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行...需要说明的是1).bss段在目标文件和执行文件中并不
占用
文件的空间,但是它在加载时
占用
地址空.
C/C++ 获取程序
运行时
间和
内存
占用
(openssl使用)
使用windows API计算程序
内存
和时间消耗 获取
内存
使用量 获取
内存
使用量主要使用Psapi.h中声明的GetProcessMemoryInfo...计算
内存
占用
代码: HANDLE handle = GetCurrentProcess(); PROCESS_MEMORY_COUNTERS pmc; G
查看Linux磁盘及
内存
占用
情况
查看磁盘使用情况: ...查看
内存
占用
情况: 1.top PID:当前运行进程的ID USER:进程属主 PR:每个进程的优先级别 NInice:反应一个进程“优先级”状态的值,其取值范围是-20至19,一 共40个级别。这个值
linux 如何运行一个
可执行文件
现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行文件的。 1、首先,需要了解一下a.out这个目标文件。a.out在linux下是ELF(Executable Linkable Format)文件格式,该目标文件由一...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章