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 :shock:
那 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 寫:
現在記憶體相對便宜、增加記憶體用量可以換取效能
這些都是對的,但是,所謂的 leak....
就是指用掉的空間,在用不到之後卻「沒有歸還給系統」
因此系統能用的資源,就隨著程式執行越來越少...
這些空間根本不是用來提昇程式效能
而是很單純的「全部被浪費掉」了
所以大家提到 memory leak 才會這麼感冒
正確撰寫的程式,理論上不應該有 memory leak
充滿大量 leak 的軟體,則很明顯的品質有問題
不過我們現在的常用軟體,其實很少能做到都沒有 leak 的
( 包括我自己寫的程式在內,都有不少 leak :( )
memory leak 浪廢掉的記憶體,將會全部在程式結束執行之後
才會被系統回收 (假設作業系統的設計得當)
是的,像Sheng兄和PCMan老大說的才是真正的問題所在:P 我之前說的……算是拋垃圾引玉吧:o (馬後炮?) :P

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/