บททดสอบสงครามบราวเซอร์รอบใหม่ Firefox 3 ชนะเลิศด้านการใช้หน่วยความจำ

tags:

คำถามว่าบราวเซอร์ตัวไหนดีที่สุดคงเป็นคำถามที่ถามกันมานับสิบปีตั้งแต่สงครามบราวเซอร์รอบแรกที่แข่งกันเรื่องของฟีเจอร์ (ตัวกระพริบ, อักษรวิ่ง, ฯลฯ) จนสมรภูมิที่ผ่านก็เป็นเรื่องของการรองรับมาตรฐานที่บราวเซอร์แต่ละตัวพากันจูงมือผ่านมาตรฐาน Acid2 กันเป็นการใหญ่ และกำลังเร่งให้ผ่าน Acid3 กันครบถ้วนในอนาคต

แต่สงครามรอบล่าสุดคงต้องยกให้กับเรื่องของความเร็วและการใช้หน่วยความจำเพราะเบราเซอร์กำลังถูกใช้งานในอุปกรณ์ขนาดเล็กลงไม่ว่าจะเป็น Netbook, Nettop, MID, หรือโทรศัพท์มือถือ ปัญหาคือเราไม่มีมาตรฐานกลางในการวัดการใช้หน่วยความจำแต่อย่างใด เพราะบราวเซอร์บางตัวก็สามารถเรนเดอร์บางเว็บได้ดี และบางเว็บได้ไม่ดีนักต่างกันไป

นาย Sam Allen แห่ง Dot Net Perls จึงเขียนโปรแกรมขึ้นมาจับขนาดหน่วยความจำของบราวเซอร์ที่เขากำลังใช้งาน โดยใช้งานทุกบราวเซอร์ทีละสามชั่วโมงแล้วพล็อตเป็นกราฟขึ้นมา

ผลทดสอบออกมาค่อนข้างน่าประทับใจมากสำหรับ Firefox 3 ที่ใช้งานหน่วยความจำเพียงประมาณร้อยเมกกะไบต์นิดๆ เท่านั้น และขนาดหน่วยความจำนี้ยังค่อนข้างคงที่ตลอดการทดสอบ ส่วนที่น่าผิดหวังไปสักหน่อยคือ Safari ที่กินหน่วยความจำเพิ่มขึ้นอย่างต่อเนื่องจนชั่วโมงที่สามนั้นกินไปถึงกว่าหกร้อยเมกกะไบต์ แย่กว่า IE8 Beta ใช้เกือบๆ สองร้อยเมกกะไบต์ไปถึงสามเท่าตัว

การทดสอบนี้อาศัยการใช้งานจริงของนาย Sam Allen เองและเขาก็ไม่ได้ให้รายละเอียดว่าเขาใช้งานแต่ละบราวเซอร์ต่างกันอย่างไรบ้าง ดังนั้นแล้วการทดสอบนี้อาจจะมีความลำเอียงไปบ้าง แต่เท่าที่ใช้งานมาตัวผมเองก็ได้ประมาณนี้เหมือนกัน

เสียดายที่ตัวโปรแกรมทดสอบไม่โอเพนซอร์ส ไม่งั้นน่าจะเอามาทดสอบมาโชว์กัน (ว่าแล้วก็เขียนเองดีกว่า)

ที่มา - Dot Net Perls

akiTheCrepe's picture

เดี๋ยวนี้บราวเซอร์กินแรมกันทีละเป็นร้อยเม็กกะไบต์ขึ้นไป lolz

เมื่อก่อนมีแรมแค่ 20MB ยังต้องลุ้นกันแทบแย่

NUTKABPOM's picture

สงสัยเพราะเมื่อก่อนเว็บไม่มีอะไรเลยมั้งครับ

Text + Image นิดหน่อย …

เดี๋ยวนี้ Text + Ajex + Image + Flash + Java บลาๆ

ยิ่ง Slide ใน Hi5 บางคนด้วยแล้ว ไฟร์ฟอกมืดไปเลย

akiTheCrepe's picture

เห็นด้วยกับ Hi5 ครับ บางคนแทบจะได้เสียง กลิ่น รส มาครบสูตร ใส่มาเพียบไปหมด o_O

ขนาดเน็ต 2Mbps ยังต้องรอโหลดซะนานเลย แต่เราก็อดทนรอ เพราะสาวๆ ทั้งนั้น lolz

ninja741's picture

โปรแกรมที่เขียนมาน่าสนใจดีครับ

ถ้าจะให้ดีถ้าควรคุมตัวแปรให้ละเอียดน่าจะได้ผลที่เที่ยงตรงกว่า

จากการใช้งานของผม opera ตัว 9.5 ใช้งานทั่วๆไป(ซึ่งน่าจะหนักกว่าทั่วไปของคนอื่นเพราะผมชอบเปิดหน้าต่างใหม่ไปเรื่อย พอมันเต็มจนเริม click ยากก็ close all ไปซักที)4-5ชม.กิน ram อย่างมากไม่เกิน 150mb เท่านั้น

mnop's picture

ฝากแก้หน่อยครับ (อีกแล้ว) สรุป browser จะสะกดแบบไหนครับ

บรรทัดแรกกับสองเขียน บราวเซอร์ - บรรทัดสามเขียน เบราเซอร์ - บรรทัดสี่กลับมาเขียน บราวเซอร์


http://itshee.exteen.com/
— Can you upgrade Vista to XP Pro?
BLeAm's picture

ฺBrowser —> เบราว์เซอร์

kaze's picture

เขียนทับศัพท์ ดีกว่าไหมอ่ะครับ

BLeAm's picture

เบราว์เซอร์ นี่ก็ทับศัพท์อยู่แล้วครับ เพราะเราเพียงใช้ตัวอักษรไทยเขียนตามหลักสะกดคำโดยไม่ได้บัญญัติศัพท์ขึ้นใหม่ ส่วนว่าจะใช้ตัวอักษรไทยหรืออังกฤษสะกดคำ อันนี้คงแล้วแต่ความเห็นของผู้เขียน หรืออาจจะรวมไปถึงนโยบายของ Blognone เอง อันนี้ผมไม่มั่นใจว่ารายละเอียดเป็นยังไง

Wai's picture

ตอนแรก ผมเห็น Firefox 3.0 ใช้หน่วยความจำไป 100 กว่าๆ ก็คิดว่า Firefox ของผมผิดปกติอะไรรึเปล่าเพราะใช้หน่วยความจำเยอะจัง แต่พออ่านบทความนี้ถึงได้รู้ว่า เดี๋ยวนี้กินหน่วยความจำไม่ถึงร้อยนั้นไม่มีอีกแล้ว

plynoi's picture

เหมือนผมเลย เหอๆ เมื่อวานเปิด firefox 3 ไว้ 3 tab สามสี่ชั่วโมง ขึ้นถึงร้อยกว่าๆ ตกใจ

molecularck's picture

ของผม แท็บเดียว มาเป็นกินแรมเกือบหมดเครื่องเลยนะ ผิดปกติอะไรไหม


molecularck โม-เล-กุล่า-ซี-เค

sci news on foosci.com

ABZee's picture

ต้องเทียบตอนลง plugins แล้วด้วยไหม?

PoomK

mk's picture

ในข่าวนี้เขาลงปลั๊กอินสองตัว แต่ไม่ใช้ extension

NgOrXz's picture

ตอนนี้อะไร ๆ ก็ Firefox 3 ๆ ไปหมดเลยนะ

© NgOrXz ™ ®
แมนเชสเตอร์ยูไนเต็ด เก่งที่สุดในโลก

gab's picture

แหม..ก็คงเป็นแค่ในวงๆ นี้ละมั้งคับ (..ผมก็เคยดูจาก task นะว่ามันใช้แรมคงเส้นคงวาดี)

akira's picture

อันนี้จะปล่อยไก่หรือเปล่าไม่รู้นะ ไม่รู้ว่ารู้กันแล้วหรือยัง พอดีไปอ่านเจอวิธีเพิ่มความเร็ว Firefox 3 อีกนิดหน่อย จาก cnet เข้า about:config แล้วเพิ่ม Paramter

content.notify.interval=0
nglayout.initialpaint.delay=0

ลองแล้วเร็วขึ้นพอสมควร ส่วนเหตุผลว่าทำไมถึงเร็วขึ้นต้องไปดูที่ cnet

Ford AntiTrust's picture

ใช้ Task Manager ดูการใช้ memory ก็เห็นด้วยนะว่าใช้หน่วยความจำน้อยลงเมื่อก่อน Firefox 2.x เปิด multiply (ใช้ windows เดียว) โดยโหลดทั้งหมด 35 - 40 Tab และ url ต่าง ๆ กัน ใช้ memory ประมาณ 400 - 600MB ครับ แต่มาใช้ Firefox 3.0 นี่ประมาณ 200 - 350MB ครับ ต่างกันพอสมควรเลย อันนี้น่าคิดว่าไปทำอีท่าไหนมันถึงได้ลงเยอะขนาดนั้น หรือว่าเพราะ engine JavaScript ใหม่ก็ไม่รู้ -_-‘

Ford AntiTrust’s Blog | PHP Hoffman Framework

mk's picture

เค้าปรับเรื่อง profiling ใหม่ จุดสำคัญคือให้คืนแรม

zerocool's picture

ผมว่า Opera น่าจะใช้ memory น้อยที่สุดนะ - -‘

polaromonas's picture

เมื่อก่อนเป็นเช่นนั้นครับ

ผมก็ใช้โอเปร่ามานานพอควร ยอมรับเลยว่า 9.5 นี่กินแรมเยอะที่สุดจริงๆ มากกว่าทุกรุ่นที่ผ่านมา มากกว่า FF3 ตอนแรกคิดว่าเป็นเพราะผมใช้ Opera mail ด้วย แต่คิดว่าผลการทดสอบนี้คงโออยู่นะ

ปล. ยังไงก็รักเสมอนะจ๊ะ จู๊บๆ

ABZee's picture

หลังๆนี่ใช้แรมมาช่วยให้การประมวลผลไวขึ้น เวอร์ชัน 9.5 นี้เทียบกับรุ่นเบต้าแล้วเร็วห่างกันไม่ติดฝุ่นเลย

PoomK

ds2kGTS's picture

ผมว่า Opera 9.5 นี่ใช้แรมน้อยกว่า 9.27 ซะอีกนะ แถมยังเร็วกว่ากันเยอะ ข้อเสียคือมันไม่ชอบคืนแรม (กรณีเปิดใช้งาน Plug-Ins) แต่ถ้าปิดการใช้งาน Plug-Ins แล้วล่ะก็ ใช้แรมไม่ค่อยเยอะนะ ราว ๆ 65-75MB(จริง ๆ ตัวปัญหามันน่าจะมาจาก Flash ตัวเดียวเลยล่ะ เผลอเปิดใช้งาน Plug-Ins แล้วไปเข้า hi5 เมื่อไหร่ล่ะได้เรื่องเมื่อนั้น)

Nice's picture

จากการใช้งานจริงของไนซ์ Opera 9.5 จัดการเวลาเปิดเว็บพร้อมๆกันได้ดีที่สุดมากที่สุด แบบเปิดจนแต่ละแท็บเล็กจิ๊ดเดียว เล็กมากๆแบบที่ไม่เคยทำได้ใน Firefox, Maxthon(IE6) แต่ Firefox 3 ยังไม่ได้ลองเปิดเยอะๆนะ เพราะเปิดไม่กี่แท็บก็ใช้แรม 200+ แล้ว (ในขณะัที่อีก 2 ตัว ไม่เกิน)


Nice - SE7ENize.com

Site Search

 
Web blognone.com

Poll