MozTW 討論區
https://forum.moztw.org/

[問題]火狐在開大圖片的時候,整個電腦都會停住?
https://forum.moztw.org/viewtopic.php?f=2&t=14489
1 頁 (共 2 頁)

發表人:  rexboy [ 2006-06-08, 20:57 ]
文章主題 :  [問題]火狐在開大圖片的時候,整個電腦都會停住?

問題是發生在開約1024x768左右的大圖檔的時候。
不管是哪個網站都一樣…
整個電腦都會停住,連游標也不動。
大概會持續個二三秒吧。然後恢復正常。
但是含有大圖的那個tag,我每次切過去都得等個兩三秒…
我相信就算火狐的render引擊寫得超爛
應該也沒有能耐讓整台電腦lag成這樣吧…orz

搜尋了半天討論區,除了
http://forum.moztw.org/viewtopic.php?t=1033&highlight=nvidia+ati
這一串提到的情形跟我比較相近以外,似乎很少人有這個問題?
我用的的確是nvidia的顯示卡..
about:cache也查過了,都還剩下數十mb的空容量
用的是pigfoot's community build for SSE
(我的CPU是舊電腦的P3)
請問這可能是哪裡出問題了?每次逛貼圖板都這樣好痛苦啊 :(

發表人:  akuma [ 2006-06-08, 22:00 ]
文章主題 : 

我顯示卡也是NVIDIA的,的確也有遇到此問題
當圖片很多而且是縮圖檔時,也是會LAG個二三秒
CPU AMD64 3800+ 應該不會不夠力吧
例如這個網頁
http://www.paddyliu.com/vb3/showthread.php?t=7689
開啟都LAG好幾秒加上硬碟讀取個不停..而且瞬間記憶體吃掉3百mb
= =""

發表人:  orange [ 2006-06-09, 01:34 ]
文章主題 : 

可惜這個問題一直沒發生在我身上
AMD64 3000+ GF6600(驅動程式77.76) MB:NF4(4x)

除了吃記憶體吃很重(300MB多一點),其他一點狀況都沒有
第一次載入網頁幾乎就像在下載一般檔案一樣,中間沒有delay的狀況
載入完後,離開網頁重新載入第二次,網頁就直接從快取上讀圖片出來
釋放記憶體快取,離開網頁重新載入第三次,網頁還是很快圖片都讀出來(跟第二次一樣快)
釋放硬碟快取,離開網頁重新載入第四次,網頁跟第一次載入一樣必須要重新下載圖片

依據上述四次的結果可以推導出firefox圖片的運作原理
1.圖片會先下載硬碟快取
2.然後firefox從硬碟快取取出圖片檔,之後轉換點陣圖格式放在記憶體快取 再繪製出圖片
(這也是為什麼碰到大圖片firefox會吃很多記憶體的原因)
PS.圖片佔用的記憶體快取容量不受記憶體快取總容量限制
(除非所有記憶體空間被佔用光了,這時候會開始狂寫點陣圖到硬碟中的虛擬記憶體)

要避免這個狀況
1.不要看那麼多大圖的網頁
2.準備好夠大的記憶體讓fx把圖片轉成點陣圖
3.要保留一定容量的虛擬記憶體以供記憶體不足時使用(當然這時候會狂寫硬碟)

不過我作這些測試都是在Pigfoot build下,不知道能不能適用所有版本的firefox
我的記憶體只有1GB,開了伊東美咲那個網頁後,只剩下300MB多 可用記憶體空間

發表人:  wini [ 2006-06-09, 03:48 ]
文章主題 : 

我在看二樓的 akuma 提供的網頁時也沒有問題,
我的實體記憶體有 1GB ,硬碟快取有 50MB ,
以 Cache Status 觀察時發現,全部讀取完成後,
硬碟快取 50MB 全部用光,記憶體則是被用掉接近 300MB 。

我會發生一切到該頁面就 lag 的情況,
大多是分頁開太多,有用許多 JavaScript 或 flash ,
有很多表格,或是讀入的大圖片都用縮小尺寸的方式顯示。

發表人:  hidexjapan [ 2006-06-09, 12:01 ]
文章主題 : 

akuma 寫:
我顯示卡也是NVIDIA的,的確也有遇到此問題
當圖片很多而且是縮圖檔時,也是會LAG個二三秒
CPU AMD64 3800+ 應該不會不夠力吧
例如這個網頁
http://www.paddyliu.com/vb3/showthread.php?t=7689
開啟都LAG好幾秒加上硬碟讀取個不停..而且瞬間記憶體吃掉3百mb
= =""

我開的還蠻順的
記憶體吃很兇是真的
可是分頁間的切換還蠻順的
SEMPRON2400+
記憶體1.25G
不過有灌apple介面..所以吃掉約500多MB的記憶體

發表人:  chromosome [ 2006-06-09, 14:34 ]
文章主題 : 

rexboy 寫:
問題是發生在開約1024x768左右的大圖檔的時候。
整個電腦都會停住,連游標也不動。 ...

有沒有可能是這個 ...
Core:ImageLib Bug #100250 Large image causes machine to lock up.

-----
akuma 寫:
當圖片很多 ...
而且瞬間記憶體吃掉3百mb ...

?..... 或許跟這個有點關係
Core:ImageLib Bug #98835 Memory not released after loading huge table and image containing pages?

發表人:  rexboy [ 2006-06-09, 15:32 ]
文章主題 : 

嗯,感謝各位 @@"
問題似乎是解決了
結果問題大概還是出在driver上….
因為我只要把硬體加速關掉一級,
(顯示內容->設定值->進階->疑難排解)
好像就沒事了,火狐變得很順。
等一下可能會換個版本的Driver灌灌看吧...

這麼說來用到3d加速卡來貼圖的只有火狐囉??
因為我用別的瀏覽器都不會這樣..(opera跟一堆IE系的) :shock:

發表人:  akuma [ 2006-06-09, 19:54 ]
文章主題 : 

照著rexboy 的設置方法,真的改善不少~~~
謝謝各位~~~
希望firefox往後版本可以改善記憶體和讀取圖片的問題

發表人:  過路的 [ 2006-06-09, 22:35 ]
文章主題 : 

看了各位的問題,小弟我提供一點自身的經驗,首先,我的電腦是AMD XP1700+ 超到 2400+
1GB 記憶體
GForce4 MX440 顯示卡
FireFox 1.5.0.2

與各位的比起來算是小角色,但是我開大大提供的網頁不會LAG。
以我之前遭遇的經驗,原因大概如下:

軟體方面:
1.FireFox未最佳化(或是最佳化參數設定不當,超出正常範圍)
2.網頁撰寫不良(使用不當或錯誤的語法造成瀏覽器始終無法跳脫迴圈)
3.FireFox軟體本身的瑕疵

硬體方面:
1.網路頻寬太小(或是頻寬過度使用,剩餘的頻寬不足)
2.如前面大大所說,硬體驅動方面的設定不當(如果都是使用原廠預設,則無須考慮)
3.作業系統的虛擬記憶體設定不當

不管軟體或硬體方面,都以1、2項佔了比較大的可能性,不管怎麼說,畢竟網路活動都是在做資料的傳輸,不大可能因為硬體效能不足的關係造成工作延遲。

發表人:  [ 2006-06-09, 23:14 ]
文章主題 : 

我開那個 伊東美咲 也沒遇到問題
開完後實體記憶體被吃掉200M左右

其他的情況則跟wini大大說的差不多
分頁開太多後新增還是關閉都會頓一下
以及大圖被縮小在頁面上下捲動的時....

發表人:  akuma [ 2006-06-09, 23:45 ]
文章主題 : 

不知道是不是我的錯覺 @@ 我把佈景主題換成預設的版面
然後再去瀏覽 伊東美咲 發覺順暢許多耶,不像之前狂頓

發表人:  photon3108 [ 2006-07-08, 08:28 ]
文章主題 : 

顯示卡加速降一級的這個方法,有效!!

除了瀏覽圖片變快之外,
連windowsXP的[開始]-->[所有程式集],要顯示兩排全滿程式的表單,從無到顯示出來,都變快了!!,超棒的。

不僅如此,處處皆變快了,真神奇。
像我開Windows Live Messenger,或是切換各個應用程式,讓它顯示在桌面,也變快了。

呼~~,真棒。
這真是我舊筆記型電腦的救星呀。

可惜我的顯示晶片是Trident的,大概找不到新的Driver了。

(Toshiba Portege 4010/P3 933/1G Ram)

發表人:  小建 [ 2006-07-09, 11:21 ]
文章主題 : 

我開美咲的網頁感覺有"一點點"小lag而已!

不過我是用雙核心, 平時都把Firefox單獨指定一個核心給它!
有雙核心的朋友不妨試試看是否為此原因!

:oops:

發表人:  parisian [ 2006-07-09, 14:20 ]
文章主題 : 

小建 寫:
我開美咲的網頁感覺有"一點點"小lag而已!

不過我是用雙核心, 平時都把Firefox單獨指定一個核心給它!
有雙核心的朋友不妨試試看是否為此原因!

:oops:


和雙核應該沒有關係。我開那網頁也是小lag,但在還沒全部開啟前,我去快速的拉拉把,結果電腦藍頻死當,顯示記憶體堆疊錯誤。我的系統也是要把加速降一格才能正常。

發表人:  小建 [ 2006-07-09, 14:26 ]
文章主題 : 

parisian 寫:
和雙核應該沒有關係。我開那網頁也是小lag,但在還沒全部開啟前,我去快速的拉拉把,結果電腦藍頻死當,顯示記憶體堆疊錯誤。我的系統也是要把加速降一格才能正常。


不好意思想請教一下...

您說的"加速降一格"是什麼意思呢?! :shock:

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