24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 680  |  回复: 3

lixy1217

木虫 (著名写手)

[交流] C++动态内存申请和释放所占用时间 已有3人参与

我感觉申请和释放动态内存所占用的时间好像远远大于普通计算(+  -  *)所占用的时间。

那么,在运用类和operator来进行矩阵运算时,每一次运算就至少要进行一次内存的申请释放,如果一个算法程序要进行大量的矩阵运算,那么岂不是要在这方面浪费太多的计算时间,有没有什么办法能够克服这一点,使得不需要每次矩阵运算都进行一次这样的内存操作?
回复此楼
偶尔敞开心扉,世界将不再孤独
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fhh2626

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 谢谢参与 2012-12-04 10:57:01
唔。。你可以开一块比较大的空间,不释放而是放在一块链表里,自己使用那块空间就好了,这也是STL的做法
其实你也可以尝试下Blitz++的库,它用了模板元编程,效率远高于常规C++程序和C程序
2楼2012-12-04 10:42:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
申请内存的执行速度怎么能和加减法相比较……差的也太多了啊

[ 发自手机版 http://muchong.com/3g ]
3楼2012-12-04 12:33:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军


小木虫: 金币+0.5, 给个红包,谢谢回帖
或者你在计算之前就将内存开辟好,然后将指针或者引用传递进函数,所有函数都直接计算,不存在开销
内存的申请和释放只(尽可能)在主函数完成
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-12-04 17:10:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lixy1217 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料科学与工程320求调剂,080500 +6 黄瓜味薯片 2026-04-06 6/300 2026-04-06 19:44 by lijunpoly
[考研] 0703总分331求调剂 +12 ZY-05 2026-04-04 16/800 2026-04-06 17:54 by lijunpoly
[考研] 070300化学学硕311分求调剂 +11 梁富贵险中求 2026-04-04 13/650 2026-04-06 07:24 by houyaoxu
[考研] 化学0703-一志愿211-338分求调剂 +8 vants 2026-04-05 8/400 2026-04-06 06:17 by houyaoxu
[考研] 316求调剂 +5 yyx想调剂 2026-04-05 5/250 2026-04-05 22:22 by 咔咔咔咔9
[考研] 材料化工306分找合适调剂 +14 沧海轻舟e 2026-04-04 14/700 2026-04-05 09:53 by 朱云虎202
[考研] 材料调剂 +12 一样YWY 2026-04-04 12/600 2026-04-05 08:24 by 544594351
[考研] 材料求调剂 +10 呢呢妮妮 2026-04-01 10/500 2026-04-04 23:12 by 无际的草原
[考研] 305求调剂 +3 77Qi 2026-04-03 3/150 2026-04-03 23:01 by qzxyhcsy
[考研] 考研调剂 +3 15615482637 2026-04-03 3/150 2026-04-03 22:50 by ms629
[考研] 311求调剂 +20 zchqwer 2026-04-01 22/1100 2026-04-03 22:09 by lglzsd
[考研] 085501一志愿天工大,机械专硕求调剂,跨材料 +3 33上 2026-04-03 3/150 2026-04-03 14:08 by 1753564080
[考研] 285求调剂 +7 AZMK 2026-04-02 9/450 2026-04-03 11:12 by wanwan00
[考研] 化学070300-总分378-求调剂 +5 挪椅子的泡泡糖 2026-04-02 5/250 2026-04-02 22:20 by ZXlzxl0425
[考研] 0856材料与化工调剂,339 +14 10213207 2026-03-31 14/700 2026-04-02 21:01 by 1104338198
[考研] 材料求调剂 +10 呢呢妮妮 2026-04-01 13/650 2026-04-02 09:17 by olim
[考研] 江苏科技大学招材料研究生 +4 Su032713. 2026-04-01 5/250 2026-04-01 22:03 by cccchenso
[考研] 307分求调剂 +14 (o~o) 2026-03-31 15/750 2026-04-01 20:43 by longlotian
[考研] 085600 一志愿9 总分351 求调剂学校 +7 czhcz 2026-03-31 9/450 2026-04-01 19:24 by 无际的草原
[考研] 350求调剂 +7 阿佳~ 2026-03-31 7/350 2026-04-01 16:12 by yanflower7133
信息提示
请填处理意见