MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-10-11, 04:40

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 17 篇文章 ]  前往頁數 12  下一頁
發表人 內容
文章發表於 : 2006-11-13, 02:43 
離線

註冊時間: 2005-09-20, 01:59
文章: 4
Firefox感覺上是有比IE快一點...
但是...它佔記憶體資源很重...
單純開啟Firefox...未瀏覽任何網頁...就吃掉近30MB...
(難道將所有程式碼載入記憶體就是它比IE快的原因?)

我曾試圖在瀏覽一含有許多圖片的網頁時(約30張1280x1024)...
發現Firefox竟異常吞食了我近120MB的記憶體!
奇怪的是...那30張圖片全部也不到20MB...
加上網頁雜七雜八的圖示.文字.廣告圖片...等
也不應超過60MB才對...
但是Firefox卻霸佔了將近兩倍的記憶體空間...Why?

有人跟我遇到相同的情形嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 03:52 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 941
mzidbh 寫:
Firefox感覺上是有比IE快一點...
但是...它佔記憶體資源很重...
單純開啟Firefox...未瀏覽任何網頁...就吃掉近30MB...
(難道將所有程式碼載入記憶體就是它比IE快的原因?)

當然不是
因為IE6部份的資源跟其他程式合併在一起
如果你有用IE7你就會發現,IE7用的比FX兇
IE7沒有跟系統檔案混在一起
引言回覆:
我曾試圖在瀏覽一含有許多圖片的網頁時(約30張1280x1024)...
發現Firefox竟異常吞食了我近120MB的記憶體!
奇怪的是...那30張圖片全部也不到20MB...
加上網頁雜七雜八的圖示.文字.廣告圖片...等
也不應超過60MB才對...
但是Firefox卻霸佔了將近兩倍的記憶體空間...Why?
有人跟我遇到相同的情形嗎?

因為firefox會把圖片都轉成點陣式再輸出,這就是你要的答案!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 10:00 
離線
頭像

註冊時間: 2004-08-23, 21:52
文章: 512
來自: 台灣
orange 寫:
引言回覆:
我曾試圖在瀏覽一含有許多圖片的網頁時(約30張1280x1024)...
發現Firefox竟異常吞食了我近120MB的記憶體!
奇怪的是...那30張圖片全部也不到20MB...
加上網頁雜七雜八的圖示.文字.廣告圖片...等
也不應超過60MB才對...
但是Firefox卻霸佔了將近兩倍的記憶體空間...Why?
有人跟我遇到相同的情形嗎?

因為firefox會把圖片都轉成點陣式再輸出,這就是你要的答案!

原來這就是Fx 在讀多圖網頁時會狂吃記憶體的原因 = =
誰能告訴我這麼做有什麼好處?
已被破壞壓縮的圖片畫質應該不會變的更好吧
還是說這樣會比較快?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061025 BonEcho/2.0 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 10:34 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
hof 寫:
原來這就是Fx 在讀多圖網頁時會狂吃記憶體的原因 = =
誰能告訴我這麼做有什麼好處?
已被破壞壓縮的圖片畫質應該不會變的更好吧
還是說這樣會比較快?

咦?可是壓縮後的圖片不是都需要解壓縮才能顯示嗎?
所以我一直以為所有的瀏覽器都會先把圖轉成點陣再輸出耶 @@"
是我的想法錯了嗎 =______="?

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 12:48 
離線
頭像

註冊時間: 2004-08-23, 21:52
文章: 512
來自: 台灣
風痕影 寫:
咦?可是壓縮後的圖片不是都需要解壓縮才能顯示嗎?
所以我一直以為所有的瀏覽器都會先把圖轉成點陣再輸出耶 @@"
是我的想法錯了嗎 =______="?

其實我也不是很了解 :?
但是如果每個瀏覽器都這麼做的話
那 IE 應該也會吃那麼多的記憶體吧?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061025 BonEcho/2.0 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 16:07 
離線
頭像

註冊時間: 2006-10-29, 23:31
文章: 100
IE應當也會轉換吧?不知道諸位有沒有遇到,當Jpg檔未下載完全就保存時,出現的是Bmp的擴展名?
另:IE圖片多時會狂吃CPU……我的印象。


回頂端
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/521.25 (KHTML, like Gecko) Safari/521.24
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 16:11 
離線
頭像

註冊時間: 2004-08-23, 21:52
文章: 512
來自: 台灣
Fn0733 寫:
IE應當也會轉換吧?不知道諸位有沒有遇到,當Jpg檔未下載完全就保存時,出現的是Bmp的擴展名?
另:IE圖片多時會狂吃CPU……我的印象。

那應該是我記錯了吧
畢竟離上次用 IE 開多圖的網頁已經好幾年了
現在只有測試網頁才會開 IE 了

所以開多圖的網頁會吃記憶體是每個瀏覽器都會
並不是 Firefox 的缺點囉 :)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061025 BonEcho/2.0 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 16:43 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 941
hof 寫:
所以開多圖的網頁會吃記憶體是每個瀏覽器都會
並不是 Firefox 的缺點囉 :)

狹義地說不算缺點,廣義的說算缺點
吃記憶體只有剛開始的時候,之後就會釋放記憶體
這部份Opera處理的比較好


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061013 BonEcho/2.0 (ayakawa O2-GLT-SSE2-PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 17:07 
離線

註冊時間: 2006-10-01, 15:24
文章: 69
hof 寫:
風痕影 寫:
咦?可是壓縮後的圖片不是都需要解壓縮才能顯示嗎?
所以我一直以為所有的瀏覽器都會先把圖轉成點陣再輸出耶 @@"
是我的想法錯了嗎 =______="?

其實我也不是很瞭解 :?
但是如果每個瀏覽器都這麼做的話
那 IE 應該也會吃那麼多的記憶體吧?


orange 寫:
當然不是
因為IE6部份的資源跟其他程式合併在一起
如果你有用IE7你就會發現,IE7用的比FX兇
IE7沒有跟系統檔案混在一起


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-13, 21:19 
離線
頭像

註冊時間: 2005-07-09, 18:02
文章: 28
絕 寫:
hof 寫:
風痕影 寫:
咦?可是壓縮後的圖片不是都需要解壓縮才能顯示嗎?
所以我一直以為所有的瀏覽器都會先把圖轉成點陣再輸出耶 @@"
是我的想法錯了嗎 =______="?

其實我也不是很瞭解 :?
但是如果每個瀏覽器都這麼做的話
那 IE 應該也會吃那麼多的記憶體吧?


orange 寫:
當然不是
因為IE6部份的資源跟其他程式合併在一起
如果你有用IE7你就會發現,IE7用的比FX兇
IE7沒有跟系統檔案混在一起


你要表達的是什麼 :roll:
複製回文嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-14, 00:10 
離線

註冊時間: 2005-10-13, 01:20
文章: 77
opera为什么在记忆体,cpu占用上的控制做的这么好?还有网页渲染速度?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-14, 00:26 
離線

註冊時間: 2005-09-20, 01:59
文章: 4
orange 寫:
mzidbh 寫:
Firefox感覺上是有比IE快一點...
但是...它佔記憶體資源很重...
單純開啟Firefox...未瀏覽任何網頁...就吃掉近30MB...
(難道將所有程式碼載入記憶體就是它比IE快的原因?)

當然不是
因為IE6部份的資源跟其他程式合併在一起
如果你有用IE7你就會發現,IE7用的比FX兇
IE7沒有跟系統檔案混在一起
引言回覆:
我曾試圖在瀏覽一含有許多圖片的網頁時(約30張1280x1024)...
發現Firefox竟異常吞食了我近120MB的記憶體!
奇怪的是...那30張圖片全部也不到20MB...
加上網頁雜七雜八的圖示.文字.廣告圖片...等
也不應超過60MB才對...
但是Firefox卻霸佔了將近兩倍的記憶體空間...Why?
有人跟我遇到相同的情形嗎?

因為firefox會把圖片都轉成點陣式再輸出,這就是你要的答案!


感謝橘子(orange)大的解釋...
......
若此...則使用"另存新檔"所得到的網頁圖片...
就是經過 JPG->BMP->JPG 轉換後的圖檔?
第二個JPG因為經過兩次轉換...所以其畫質比第一個JPG差?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-14, 01:29 
離線
頭像

註冊時間: 2006-10-29, 23:31
文章: 100
mzidbh 寫:
若此...則使用"另存新檔"所得到的網頁圖片...
就是經過 JPG->BMP->JPG 轉換後的圖檔?
第二個JPG因為經過兩次轉換...所以其畫質比第一個JPG差?


應該不是這樣。
據我個人的理解,JPG就像是個包裝,只有拆開才能看到裡面的東西,所以顯示時要轉換成基本的BMP格式。可另存新檔時,應當是會直接把原本的檔案複製去吧?這個過程又不需要觀看。
以上純屬臆測……


回頂端
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/521.25 (KHTML, like Gecko) Safari/521.24
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-14, 05:26 
離線
[MozTW 版主群]
頭像

註冊時間: 2006-01-29, 23:45
文章: 1420
ps050097589 寫:
絕 寫:
hof 寫:
風痕影 寫:
咦?可是壓縮後的圖片不是都需要解壓縮才能顯示嗎?
所以我一直以為所有的瀏覽器都會先把圖轉成點陣再輸出耶 @@"
是我的想法錯了嗎 =______="?

其實我也不是很瞭解 :?
但是如果每個瀏覽器都這麼做的話
那 IE 應該也會吃那麼多的記憶體吧?


orange 寫:
當然不是
因為IE6部份的資源跟其他程式合併在一起
如果你有用IE7你就會發現,IE7用的比FX兇
IE7沒有跟系統檔案混在一起


你要表達的是什麼 :roll:
複製回文嗎?
就是問與答啊,上面是問,下面是答。

_________________
倉頡輸入法


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-14, 07:42 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 941
基本上問的跟回答的是兩個不一樣但有交集的部份

我的回答:FX跟IE都要將程式載入記憶體,但IE核心跟系統檔案混在一起
(此處的回答沒有針對哪個瀏覽器載入圖片消耗量多寡做評論,只單純的說明他們都必須要載入到記憶體)

而後面風痕影問的是為什麼IE6瀏覽圖片時記憶體佔用的比FX少
這個跟瀏覽器的作法有關係,下面引言之前提到的東西
引言回覆:
吃記憶體只有剛開始的時候,之後就會釋放記憶體

FX目前的缺點是不主動釋放記憶體,譬如同時載入十幾張圖片
一開始就會佔用100多MB的記憶體,但是網頁滾一滾、tab切換一下 記憶體就會被釋放出來
記憶體釋放的量還蠻多的(相對於FX 1.0已經好了很多),如果能主動釋放記憶體那就更好了

我不知道實際載入圖片的狀況
但我自己的 感覺上,FX要載入圖片時會先轉成點陣圖這個過程需要佔用記憶體
轉換完成後的圖片不需要太大的記憶體空間,但之前轉換佔用的記憶體空間並沒有主動的釋放出來,表面上看起來就像FX佔用很大的空間,而實際上那個空間沒用到只是還沒被清出來還給系統

如果分別載入這十幾張圖片(載入一張看一張),記憶體佔用問題還不明顯(在看圖片時就會釋放記憶體)
但一起載入在一起看就可能構成一些問題(要等全部render完後,一張張看圖片時才會釋放記憶體)
--
我不知道那個過程怎麼稱呼,暫時用render這個單字替代


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061013 BonEcho/2.0 (ayakawa O2-GLT-SSE2-PGU)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 17 篇文章 ]  前往頁數 12  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 60 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群