24小时热门版块排行榜    

CyRhmU.jpeg
查看: 648  |  回复: 4

田山东

捐助贵宾 (著名写手)

[求助] 如何清除Lunix下产生的用完了得数组?

forotran 编程
我现在在Lunix下计算很多程序,最多时候到了40多个一起计算,每个程序都要产生很多数组,比如
H(1000,1000),它产生了,用完之后我想把它清除掉节约内存空间,怎么做呢?

这样给服务器节约了很多空间,是不是运算起来就快了?

另外,如果不是动态数组,可以deallocate不?

怎么做呢?

求助了!!谢谢啊!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

everythinghasitsseason.enjoyyourlife.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

你不太懂哦,哈哈,建议你看看基础的书,
计算那么多干嘛,呵呵,不经过思考的输入,输出的一堆无用的数据
2楼2012-06-08 22:17:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

引用回帖:
2楼: Originally posted by maomao1210 at 2012-06-08 22:17:05
你不太懂哦,哈哈,建议你看看基础的书,
计算那么多干嘛,呵呵,不经过思考的输入,输出的一堆无用的数据

老兄,必须要计算啊。有些矩阵要重复调用好多次
everythinghasitsseason.enjoyyourlife.
3楼2012-06-09 13:42:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

引用回帖:
3楼: Originally posted by 田山东 at 2012-06-09 13:42:26
老兄,必须要计算啊。有些矩阵要重复调用好多次...

恩,那的确需要优化优化,但优化的前提是你熟知你所用的程序(其内在的流程算法),才行的哦。
4楼2012-06-09 14:23:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
静态数组不能 deallocate
只要你的程序怕占用的内存不超过机器的物理内容(自由可分配的物理内存),那么清除不清除对于程序的运行速度应该没有啥影响

另外,静态数组应该会更快一些,因为它的内存分配在程序初始化阶段就已经完成了……
5楼2012-06-10 10:08:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 田山东 的主题更新
信息提示
请填处理意见