MozTW 討論區 https://forum.moztw.org/ |
|
其實 memory leak 有甚麼問題? https://forum.moztw.org/viewtopic.php?f=2&t=14467 |
第 1 頁 (共 1 頁) |
發表人: | mercichao [ 2006-06-07, 13:37 ] |
文章主題 : | 其實 memory leak 有甚麼問題? |
因為看見不少人都很重視這個問題, 而且剛才安裝了 leak monitor, 發現我用的套件也有, 連 Firefox 本身也會 leak ![]() 那 leak 了又怎麼樣呢? 不是太明白 |
發表人: | hidemygod [ 2006-06-07, 14:09 ] |
文章主題 : | |
會覺得這個程式吃太多記憶體吧 吃那麼多總是會覺得不舒服 |
發表人: | MilchFlasche [ 2006-06-07, 15:41 ] |
文章主題 : | |
hidemygod 寫: 會覺得這個程式吃太多記憶體吧 軟體功能多,或是網頁的cache多,放在記憶體裡當然是最快的,難道要放在硬碟的swap檔,然後再一直去讀硬碟?
吃那麼多總是會覺得不舒服 |
發表人: | beagle2001 [ 2006-06-07, 15:50 ] |
文章主題 : | |
老實說 我也不覺得這是問題 更何況現在記憶體相對便宜 但是用過的記憶體要釋放出來就好了 不過像mplayer精簡使用記憶體的功力 我還是覺得太神了 |
發表人: | coolcd [ 2006-06-07, 16:00 ] |
文章主題 : | |
看了這篇,我突然有「何不食肉糜」的感覺... |
發表人: | Sheng [ 2006-06-07, 16:29 ] |
文章主題 : | |
MilchFlasche 寫: hidemygod 寫: 會覺得這個程式吃太多記憶體吧 軟體功能多,或是網頁的cache多,放在記憶體裡當然是最快的,難道要放在硬碟的swap檔,然後再一直去讀硬碟?吃那麼多總是會覺得不舒服 問題是垃圾留在哪都是垃圾啊...... |
發表人: | caosheng [ 2006-06-07, 18:45 ] |
文章主題 : | |
我覺得問題是FF 的cache 效能比不好 浪費那麼多RAM 操作反應還是很慢 我試過將FF 設定成最不耗記憶體的設置 然後配合SuperCache II 之類的硬碟快取C:磁碟機 換頁、載入、操作等等的操作手感、流暢度反而比配置給FF 記憶體cache來的流暢(同樣都是配給128mb) |
發表人: | PCMan [ 2006-06-07, 22:50 ] |
文章主題 : | |
現在記憶體相對便宜、增加記憶體用量可以換取效能 這些都是對的,但是,所謂的 leak.... 就是指用掉的空間,在用不到之後卻「沒有歸還給系統」 因此系統能用的資源,就隨著程式執行越來越少... 這些空間根本不是用來提昇程式效能 而是很單純的「全部被浪費掉」了 所以大家提到 memory leak 才會這麼感冒 正確撰寫的程式,理論上不應該有 memory leak 充滿大量 leak 的軟體,則很明顯的品質有問題 不過我們現在的常用軟體,其實很少能做到都沒有 leak 的 ( 包括我自己寫的程式在內,都有不少 leak ![]() memory leak 浪廢掉的記憶體,將會全部在程式結束執行之後 才會被系統回收 (假設作業系統的設計得當) |
發表人: | orange [ 2006-06-07, 23:40 ] |
文章主題 : | |
下午試了 leak monitor這個套件 看主頁的說明 "針對Javascript物件會作偵測,偵測範圍包含chrome、網頁" 目前碰到popup的部份有 fx的DOM觀察器、Wordpress的blog(管理部份)、Google Page(上傳部份) 也不是所有Javascript都會popup回報視窗 感覺對Mozilla開發者還蠻有用的(有可能Javascript出問題,也有可能是擴充套件、firefox出問題) |
發表人: | MilchFlasche [ 2006-06-08, 10:19 ] |
文章主題 : | |
PCMan 寫: 現在記憶體相對便宜、增加記憶體用量可以換取效能 是的,像Sheng兄和PCMan老大說的才是真正的問題所在:P 我之前說的……算是拋垃圾引玉吧:o (馬後炮?) 這些都是對的,但是,所謂的 leak.... 就是指用掉的空間,在用不到之後卻「沒有歸還給系統」 因此系統能用的資源,就隨著程式執行越來越少... 這些空間根本不是用來提昇程式效能 而是很單純的「全部被浪費掉」了 所以大家提到 memory leak 才會這麼感冒 正確撰寫的程式,理論上不應該有 memory leak 充滿大量 leak 的軟體,則很明顯的品質有問題 不過我們現在的常用軟體,其實很少能做到都沒有 leak 的 ( 包括我自己寫的程式在內,都有不少 leak ![]() memory leak 浪廢掉的記憶體,將會全部在程式結束執行之後 才會被系統回收 (假設作業系統的設計得當) ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |