แสดงบทความที่มีป้ายกำกับ คืน memory แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ คืน memory แสดงบทความทั้งหมด

วันจันทร์ที่ 31 มกราคม พ.ศ. 2554

Fix Firefox Memory Leak & Lower RAM Usage

Firefox Browser is general resource intensive and this increases with the number of Add On’s installed and tabs open while browsing the web. The new latest versions were expected to be fast loading and use less RAM but its still the same problem with the browser always using high RAM. Check out this screenshot of the current usage of firefox which is around 430Mb considerably very high.
Firefox RAM Memory Usage
Firefox LogoProcess to Reduce RAM Usage :
1. Open Firefox and go to the Address Bar. Type in about:config and then press Enter.
2. Right Click in the page and select New -> Boolean.
3. In the box that pops up enter config.trim_on_minimize. Press Enter.
4. Now select True and then press Enter.
5. Restart Firefox.
I made the above changes in the config section of my firefox browser and restarted the browser and checked out the Task Manager to find that how much RAM is saved using this tweak. Try out the changes and you can surely find your system would run great and hve a better browsing experiance.
Firefox Memory Leak Usage Check 


credit: http://www.amitbhawani.com/blog/firefox-memory-leak-ram-usage/

แก้ไข Firefox กินทรัพยากร น้อยลง

ปัญหาสำหรับคนใช้ Firefox  ที่เคยพบเจอกันอย่างหนึ่ง คือตัวโปรแกรมเองเวลาเปิดหน้าจอเยอะๆ จะกินทรัพยากรเครื่องเป็นจำนวนมาก บางครั้งเปิดแท็บเยอะๆ สัก 20-30 แท็บนี่ปาเข้าไป 600-700 MB เลยทีเดียว ที่สำคัญปิดแท็บแล้วมันไม่คืนแรมให้ ถือว่าเป็นปัญหาน่าหงุดหงิดสำหรับผู้ใช้งาน Firefox เลยทีเดียวครับ ซึ่งปกติแล้วตัวเบราเซอร์เพียวๆ ไม่ได้กินแรมอะไรมากนัก แต่ปัญหาคือตัว extension ที่มากหน้าหลายตานั่นเอง

วันนี้ขอแนะนำแก้ไขปัญหาดังกล่าว  ผมได้ทดสอบ และลองใช้ดูแล้ว ปรากฎว่าลดลงไปได้
เกินครึ่งเลยที่เดียว  (ผมลองทั้ง 3 วิธีแต่เลือกใช้ทั้ง 3 วิธี เลย)

มี  3 วิธี แล้วแต่ใครจะชอบแบบไหนก็เลือกเอาครับ

วิธีที่  1  แก้ค่า config

วิธีการก็ง่ายมาก
เพียงแค่ใส่ URL ว่า about:config
จากนั้นใส่โค้ดว่า

browser.sessionhistory.max_total_viewers

แล้วก็ดับเบิ้ลคลิกที่ค่า -1 แล้วเปลี่ยนเป็นค่าตามจำนวนแรมที่ใช้
แค่นี้ก็เสร็จสิ้นแล้วครับ

อ้อ อย่างไรก็ตาม มันจะตั้งค่าได้เต็มที่คือ 8 เท่านั้น (ดูตารางด้านล่าง)
ถ้าใส่มากกว่านี้ เช่น 20 30 40 มันจะตั้งให้เป็น 0 ให้ทันที
นั่นคือฟังก์ชั่นการเก็บแคชจะถูกปิดการทำงาน

อีกอย่างนึงครับ จำนวนหน้าที่เก็บแคช นั่นหมายถึงว่า
จำนวนเว็บที่เปิดต่อการเข้าชมทั้งหมดนะครับ ไม่ใช่ต่อแท็บ

RAM..................จำนวนหน้าที่จะยังเก็บแคช
32MB ................= 0
64MB ................= 1
128MB ...............= 2
256MB ...............= 3
512MB ...............= 5
1GB .................= 8
2GB .................= 8
4GB .................= 8  
ลองใช้แล้ว Processes ดู CPU มันลดลงจริงๆเหลือ50%ไม่เกินนี้ แต่ข้อเสียมันคือ อีโม ตามเว็บบางตัวจะมองไม่เห็น

หรือ
1. พิมพ์ about:config ไปในช่อง address bar
2. คลิกขวาตรงไหนก็ได้ แล้วเลือกเพิ่มข้อมูลแบบ Boolean
3. ใส่เข้าไปว่า config.trim_on_minimize แล้ว ok
4. มันจะขึ้นมาให้เลือกอีกขั้น เลือก true ซะ
5. ปิด FireFox แล้วเปิดใหม่
อันนี้มันก็ลดลงเหมือนกันครับ แต่ไม่ลดเท่าวิธีข้างบนแต่ยังหาข้อเสียยังไม่เจอ ใครมีวิธีอื่นช่วยบอกกันบ้างนะครับ ถึงข้อเสียของวิธีนี้

วิธีที่ 2  ใช้ add on ของ firefox

ใช้ Extension  AFOM  ซึ่งเป็น extension ตัวนึงที่สามารถแก้ปัญหา memory  leakage ได้โดยตัวมันเองจะทำการเรียกคืนหน่วยความจำที่ตัวโปรแกรมไม่ได้ใช้แล้วกลับ คืนมาครับ ซึ่งผมใช้แล้วก็ถือว่าได้ผลดีในระดับนึงเลยทีเดียว (จากสองสามร้อยเม็ก เหลือแค่หนึ่งร้อยนิดๆ เท่านั้น) ใครสนใจโหลดไปจากลิงก์ด้านล่างได้เลยครับ รองรับ Firefox เวอร์ชั่น 2.0 – 3.6.x  ครับ

https://addons.mozilla.org/en-US/firefox/addon/11922/


วิธีที่ 3

ใช้ ซอฟต์แวร์ตัวนี้มีชื่อว่า Firefox Ultimate Optimizer ครับ ซอฟต์แวร์ตัวนี้จะช่วยให้ Firefox ของคุณลดอาการกินแรมลงไปเยอะเลยทีเดียว

++++ก่อน รันโปรแกรมตัวนี้ เพื่อปรับแต่ง กรุณาดูความเร็ว cpu และจำนวน RAM ในเครื่องด้วยครับ ก่่อนเลือกรูปแบบการ Optimizer  และต้อง ปิด firefox ด้วย+++++

ผมเป็นคนที่ใช้ Firefox เป็นบราวเซอร์หลัก ก็เลยใช้วิธีจับไอ้เจ้า Firefox Ultimate Optimizer ยัดไปใน Startup Program ซะเลยจะได้รันทุกครั้งที่เปิดเครื่อง
วิธีจับเจ้า Firefox Ultimate Optimizer ยัดเข้า Startup Program คือ
1. คลิ๊กขวาที่ Firefox Ultimate Optimizer.exe แล้วเลือก Create Shortcut
2. ได้ตัว Shorcut มาก็ไปที่ Start-->All Program แล้วจะเห็นโฟลเดอร์ชื่อว่า Startup ครับ
3. คลิ๊กขวาที่โฟลเดอร์ Startup-->Open แล้วก็ Paste Shortcut ที่ก็อปปี้ไว้ เป็นอันเสร็จพิธีครับ


credit : http://bythaiga.blogspot.com/2010/07/firefox.html