最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

循環(huán)調(diào)用內(nèi)存爆炸原因是程序架構(gòu)設(shè)計不優(yōu)秀

2022-02-20 10:43 作者:-千里馬-  | 我要投稿

?優(yōu)秀的程序運行起來應(yīng)該向一棵樹一樣的邏輯結(jié)構(gòu)層次分明,而循環(huán)調(diào)用則是連在了一起,并且循環(huán)了,所以就導(dǎo)致

?


沒開幾個有用內(nèi)存卻能夠彪到這么高 ,一看原來進程沒殺干凈,但我已經(jīng)開了3次資源管理器了,

為什么循環(huán)調(diào)用就殺不干凈呢,我進行了一個簡單的猜想:可能是這個程序分了很多線程,前面殺的只不過是其中的幾個占用比較高的,高的進程殺掉了,剩下的就是沒開始生長的,這些沒有生長的也會慢慢的長大逐漸把性能都占光。

循環(huán)調(diào)用在原理上可能和for的死循環(huán)差不多,所以無限制的膨脹下去,不管電腦配置有多高也可以占滿導(dǎo)致電腦最終崩潰,而占用的內(nèi)存數(shù)據(jù)里面存放的是什么呢?

那就是無限循環(huán)帶來的無限重復(fù)的垃圾數(shù)據(jù),這些數(shù)據(jù)內(nèi)容是無限循環(huán)的。

程序設(shè)計對循環(huán)調(diào)用關(guān)注的并不是非常明顯,優(yōu)秀的架構(gòu)設(shè)計不會出現(xiàn)問題,但一個長時間沒有碰過的程序,然后多次在這些封裝功能中調(diào)用使用以及使用get set 這些功能屬性器的時候會容易一些出現(xiàn)循環(huán)調(diào)用

尤其是程序架構(gòu)設(shè)計糟糕的情況下多會出現(xiàn),只要一出現(xiàn),應(yīng)用就會崩潰

遇到這種情況在flash技術(shù)中avm虛擬機會給應(yīng)用10秒循環(huán)時間,過了10秒還是循環(huán)不完則會提示關(guān)閉程序,否則性能差一些的電腦也就只能拔電源了,這真的是用戶體驗的大坑。

并沒有什么解決方案,只能是前期對程序設(shè)計架構(gòu)就做好把握,盡力在前期就把架構(gòu)做的優(yōu)美一些,這也是對程序員功力的考驗呀~





循環(huán)調(diào)用內(nèi)存爆炸原因是程序架構(gòu)設(shè)計不優(yōu)秀的評論 (共 條)

分享到微博請遵守國家法律
正镶白旗| 榆树市| 思茅市| 五峰| 漳浦县| 清丰县| 望奎县| 华亭县| 邹平县| 齐河县| 吉木乃县| 崇信县| 边坝县| 竹溪县| 肃宁县| 且末县| 南投市| 利川市| 社会| 乳山市| 曲沃县| 增城市| 海晏县| 张家口市| 灵山县| 金堂县| 延安市| 宝山区| 抚顺市| 乐亭县| 伊春市| 乐东| 壤塘县| 石楼县| 班戈县| 自贡市| 焉耆| 漳州市| 镇坪县| 兴安盟| 古蔺县|