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

歡迎光臨散文網(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)秀的評論 (共 條)

使用qq登录你需要登录后才可以评论。
永安市| 安图县| 全州县| 新丰县| 明水县| 康保县| 枣庄市| 江华| 宁武县| 新绛县| 尖扎县| 丹东市| 全椒县| 商洛市| 光山县| 枣庄市| 泽普县| 兴宁市| 新竹县| 香港 | 沙雅县| 建瓯市| 浦东新区| 石家庄市| 河间市| 栾城县| 兴海县| 克东县| 阿巴嘎旗| 光山县| 怀安县| 南和县| 冕宁县| 新郑市| 平原县| 宣武区| 廊坊市| 砀山县| 兴隆县| 怀仁县| 房产|