การใช้งานหน่วยความจำของเว็บเบราว์เซอร์


11

ทำไมเว็บเบราว์เซอร์ถึงมีความจำหนักเหลือเกิน? ฉันเปิด Firefox ด้วยสองแท็บและใช้ RAM มากกว่า 800 MB ส่วน Chrome ที่มีสี่แท็บใช้เวลามากกว่า 1.2 GB! ฉันหมายถึงว่าอะไรขึ้นกับการใช้หน่วยความจำมากเหลือเกิน


1
ฉันไม่สามารถให้ความเห็นเกี่ยวกับโครเมี่ยมได้เนื่องจากฉันไม่ต้องการมันอย่างไรก็ตาม firefox ไม่ควรใช้อะไรที่เหมือนหน่วยความจำมาก ขณะนี้ฉันเปิด Firefox พร้อมกับ 14 แท็บและใช้น้อยกว่า 100Mb สิ่งแรกที่ต้องทำคือปิดการใช้งานส่วนขยายและธีมทั้งหมดของคุณจากนั้นลองอีกครั้ง ความล้มเหลวที่เริ่มต้นเบราว์เซอร์ในเซฟโหมด kb.mozillazine.org/Safe_Mode_(Firefox)
Pulse

1
Google chrome เนื่องจากเป็นสถาปัตยกรรมแบบหลายกระบวนการจึงไม่แสดงหน่วยความจำที่ถูกต้องหากดูผ่านตัวจัดการงานของ windows นี่เป็นเพราะแต่ละกระบวนการรายงานและไฟล์ dll อ้างอิงทั้งหมด Chrome กำลังแชร์ DLLs อยู่ในทุกกระบวนการดังนั้นพวกเขาจึงโหลดทางเทคนิคเพียงครั้งเดียวในหน่วยความจำ หากคุณกด & lt; shift & gt; + & lt; escape & gt; ในขณะที่อยู่ในโครเมี่ยมคุณจะได้พบกับการใช้งาน RAM ที่แม่นยำยิ่งขึ้น
Ape-inago

คำตอบ:


3

จากประสบการณ์ของฉัน Chrome เป็นทรัพยากรของระบบฟรีเล็กน้อยโดยเฉพาะถ้าคุณไปที่ไซต์ใหญ่ ๆ (ถ้าสามารถใช้หน่วยความจำเพิ่มเติมเพื่อทำให้การนำทางของคุณเร็วขึ้น

เกี่ยวกับ Firefox น้ำหนักมักเกิดจากจำนวนปลั๊กอินและแถบเครื่องมือที่คุณติดตั้ง ลองทำการติดตั้งอีกครั้งในที่แยกต่างหากและติดตั้งปลั๊กอินขั้นต่ำเท่านั้น

Opera ไม่เบา แต่มีหน่วยความจำพอสมควรที่ใช้ในความคิดของฉัน (ท่ามกลางฟังก์ชั่นที่ยอดเยี่ยมอื่น ๆ ในความคิดของฉัน แต่นี่ไม่ใช่สถานที่) นอกจากนี้คุณไม่สามารถติดตั้งปลั๊กอินนอกเหนือจากที่รวมไว้มันช่วยไม่ให้ยุ่งเหยิง

โปรดทราบว่าเว็บไซต์นั้นเริ่มหนักขึ้นและหนักขึ้น ปริมาณของ javascript, ปลั๊กอินที่พวกเขาต้องการ (เช่นแฟลช) ทำให้หน้าเว็บบางหน้าหนักหนาสาหัส ทุกวันนี้เบราว์เซอร์กลายเป็นโปรแกรมที่ใช้งานหนักที่สุดในปัจจุบันโดยมีการใช้หน่วยความจำเฉลี่ยประมาณ 300-400mb

สำหรับข้อมูลนี่เป็นข้อมูลล่าสุด (ณ วันนี้อย่างน้อย) เปรียบเทียบระหว่างเบราว์เซอร์ เพื่อให้ทราบถึงความเร็วและการใช้หน่วยความจำที่คุณควรคาดหวัง


+1 สำหรับแฟลช ฉันเคยมีประสบการณ์กับบางไซต์ที่ทำในแฟลชโดยที่แท็บเปิดสองอันจะกิน RAM คู่หนึ่ง สิ่งนี้เกิดขึ้นส่วนใหญ่ในแฟลช 10.0 ตั้งแต่ฉันย้ายมาที่ 10.1 ฉันไม่เห็นมันอีกเลย
AndrejaKo

ปัญหาคือฉันไม่มีปลั๊กอินจำนวนมากส่วนใหญ่เป็นปลั๊กอิน developper ฉันใช้เบราว์เซอร์เพื่อดูและแก้ปัญหาโครงการของฉัน (ฉันไม่ได้ติดตั้ง Firebug หากคุณถาม แต่แถบเครื่องมือสำหรับนักพัฒนาเว็บและ Adblock เป็นสิ่งเดียวกันใน Chrome) และฉันไม่ได้ใช้ Flash ดังนั้นแม้ว่าเบราว์เซอร์จะโหลดบางครั้งสำหรับเว็บไซต์ที่ใช้แม้กระทั่งการฆ่า npviewer.bin - ใช่ฉันอยู่บน Ubuntu เพื่อทำให้เรื่องเลวร้ายที่สุด - ไม่เปลี่ยน สิ่ง) การมีปลั๊กอินเพียงไม่กี่อันนั้นไม่เหมาะกับฉันโดยใช้หน่วยความจำ 800Mb + ที่เปิดเพียง 2-3 แท็บดังนั้นจะให้อะไร
Yanick Rochon

ดังที่ฉันกล่าวถึงในความคิดเห็นก่อนหน้าส่วนขยายและชุดรูปแบบอาจเป็นปัจจัยสำคัญในการใช้หน่วยความจำ ประเด็นคือคุณต้องมีส่วนขยายที่เข้ากันไม่ได้หรือเขียนไม่ดีเพียงอย่างเดียวเพื่อทำให้หน่วยความจำรั่วและคุณมีปัญหา คุณสามารถดูที่นี้ kb.mozillazine.org/Reducing_memory_usage_-_Firefox ดูว่ามันช่วย
Pulse

2

ใน Chrome ให้ใช้ Shift + Escape เพื่อดูการใช้หน่วยความจำต่อแท็บและการใช้หน่วยความจำต่อปลั๊กอิน หวังว่าการเข้าใจอย่างลึกซึ้งว่าทำไม Chrome จึงใช้งานคุณมากเกินไป


ขอบคุณสำหรับทางลัด อย่างไรก็ตามคำถามนี้มีมากขึ้นในระยะนี้: ฉันเพิ่งเปิดหนึ่งแท็บใน Chrome (8Mo ของหน่วยความจำที่ใช้ ... ), ป้อน www.google.ca ในการป้อนข้อความกด Enter และการใช้หน่วยความจำเพิ่มขึ้นถึง 28Mo! ฉันหมายถึงสิ่งที่อาจต้องใช้ 28Mo ของ RAM เพียงไม่กี่ภาพและข้อความ? เราค่อนข้างไกลจากขีด จำกัด หน่วยความจำ 640Ko ของ DOS แต่ดูเหมือนว่าโปรแกรมที่ใช้หน่วยความจำมีประสิทธิภาพมากขึ้นตั้งแต่นั้นมา ยังไม่มีเหตุผลว่าทำไมเบราว์เซอร์ต้องการ RAM มาก
Yanick Rochon

1

ใน Firefox about: config ช่วยให้คุณกำหนดค่าจำนวนพารามิเตอร์ที่เกี่ยวข้องกับการใช้หน่วยความจำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.