亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: shenyanxxxy
打印 上一主題 下一主題

這樣做,c語言內存泄漏嗎? [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2011-05-03 15:25 |只看該作者
進程退出后,系統(tǒng)會回收該進程的內存。
只是這種編程風格貌似有點不妥

論壇徽章:
4
天秤座
日期:2013-10-18 13:58:33金牛座
日期:2013-11-28 16:17:01辰龍
日期:2014-01-14 09:54:32戌狗
日期:2014-01-24 09:23:27
12 [報告]
發(fā)表于 2011-05-03 16:28 |只看該作者
進程銷毀的時候,系統(tǒng)會釋放內存,根本不用垃圾回收攙和。

論壇徽章:
1
天蝎座
日期:2015-02-04 15:40:37
13 [報告]
發(fā)表于 2011-05-04 18:09 |只看該作者
我試過了,用c++嘗試的,如果直接調用exit 并不會調用析構函數,結果 肯定會內存泄漏

論壇徽章:
0
14 [報告]
發(fā)表于 2011-05-04 20:45 |只看該作者
恩。應該用free()進行內存的釋放,否則并不會自動釋放。

論壇徽章:
4
天秤座
日期:2013-10-18 13:58:33金牛座
日期:2013-11-28 16:17:01辰龍
日期:2014-01-14 09:54:32戌狗
日期:2014-01-24 09:23:27
15 [報告]
發(fā)表于 2011-05-04 21:57 |只看該作者
你可以寫個程序驗證一下,最簡單寫個程序分配一堆內存,然后用進程管理強殺該進程,你看看任務管理器里面內存消耗情況就知道了。內存泄露根本不是你們理解的那個意思。

論壇徽章:
0
16 [報告]
發(fā)表于 2011-05-11 14:55 |只看該作者
應該用free來釋放內存

論壇徽章:
0
17 [報告]
發(fā)表于 2011-05-14 01:24 |只看該作者
系統(tǒng)當然會回收,程序退出以后,內存管理是系統(tǒng)的事了

只是你的程序一旦不退出,作為后臺服務無休止的運行,一直malloc而不free,總有一天會把所有內存耗盡,不能正常提供服務工作,所謂的內存泄露指的就是這個事和這個后果。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協(xié)會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP