PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 模拟内存大小
楼主:
s0972584
(smallyouyou)
2018-06-22 21:11:45
各位前辈好,
想请问若在pc端想要配置特定的内存大小来执行程式,
可以从哪边设置?
语言为C,
环境目前为visual studio 2015,
会想这样做的理由是因为最后要移植到嵌入式平台,
但是ram有大小的限制,
所以想先在pc端优化算法让它能进行后续的移植。
以上,谢谢
作者: jerryh001
2018-06-22 21:21:00
写另一只程式 用job object call你的程式
作者:
Schottky
(顺风相送)
2018-06-22 21:32:00
VMWare Player
楼主: s0972584 (smallyouyou)
2018-06-22 22:04:00
job object我可能要研究一下,vm的话好像也是个办法,可以至少确保不超过,但某些内存会被os占掉
作者: cs8425 (cs)
2018-06-22 22:33:00
包装一下malloc/free 自己纪录&分析如何?
作者:
cphe
(魔鬼藏在垃圾筒里)
2018-06-23 12:31:00
一般这种的都是边写边测的吧…而且嵌入式OS的内存管理机制也不一定会一样,在PC跑再怎么样都是不准
楼主: s0972584 (smallyouyou)
2018-06-23 14:02:00
也是,有前辈提到的做法是去动态宣告一块内存大小,然后后面的宣告都变指标去指向那块内存,由于其他部分份可能会吃掉一些内存,可能会比原先设定的ram大小再少给一些
作者:
Killercat
(杀人猫™)
2018-06-23 15:52:00
我是没用过,但是我记得valgrind似乎有资讯可以拿..?查一下Massif(valgrind内的)
http://valgrind.org/docs/manual/ms-manual.html
不过valgrind会造成profile的gap点不准 要注意一下虽然无法实体限制,但是至少可以看看有没有用超量er...抱歉没看到VC...可能这没办法用在上面
楼主: s0972584 (smallyouyou)
2018-06-23 17:16:00
没关系,多了解一些,以后说不定有机会用到,谢谢唷!
继续阅读
[问题] C的读档问题
mjforever
[问题] template class 内 static 初始问题
lovejomi
[问题] opencv存图片时,一直发生错误
ponwar87123
[问题] map insert错误问题
waquey
[问题] switch控制与while
Ruid
[问题] devtoolset linking问题
shadow0326
[问题] 关于mcu bootloader
etiam
[问题] I/O Port练习(PCI Device)
v00623
[问题] 新手问题(scanf用法)
terry5566
Re: [问题] 运算子多载一问
Feis
Links
booklink
Contact Us: admin [ a t ] ucptt.com