2428|3

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何估算存储器的使用量 [复制链接]

      我用的DSP例程的输出.out文件2M多,在运行时Heap8M用了5M多,Stack很小,我想问下,如何估算我的程序所可能占用的存储空间的大小呢,是不是Heap的大小+Stack大小+.OUT文件的大小就可以了呢?
     

     我暂时是这样想的:.OUT文件中包含三部分内容,一个是已初始化全局变量和程序代码,这些在.OUT文件的体积计算内,,另外一个是Heap和Stack,两者在OUT文件中描述,但是不占输出文件的体积,在Load的时候才定位,并分配空间,最后一个是未初始化变量,就是.BSS之类的段,这些也不计算在.OUT文件的体积之内,在Load的时候才分配物理空间.这样计算自己的程序所需要的物理内存,需要看这三个方面,.OUT文件的体积只是其中一个而已.
   
     总之我只是对估算存储器的使用量有点迷惑,你们这方面都怎么做的呢?

最新回复

顶起  详情 回复 发表于 2009-12-15 18:16
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
编译器有提供堆栈溢出检查函数吧。这方面还没注意过,等待高手出现
 
 

回复

1

帖子

0

TA的资源

禁止发言

板凳
 
惭愧,白拿了30分。帮楼主顶起。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
顶起
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表