จะทราบการใช้หน่วยความจำ TAB แต่ละครั้งได้อย่างไร


34

สวัสดีเป็นไปได้ไหมที่จะรู้ว่าหากเปิด Firefox หรือเบราว์เซอร์ใด ๆ จำนวนของหน่วยความจำที่ถ่ายโดย TAB ของแต่ละเว็บเบราว์เซอร์เป็นเท่าใด

ฉันแค่อยากรู้อยากเห็นรู้


1
มันเป็นอยู่ในปัจจุบันยังคงอยู่ใน Firefox สิ่งที่อยากให้ดูที่ปัญหา400120และ515352
Skippy le Grand Gourou

คำตอบที่ได้รับคะแนนสูงสุดด้านล่างนี้ล้าสมัยแล้ว ข้ามไปที่อันนี้
sondra.kinsey

คำตอบ:


13

สำหรับFirefoxฉันได้ทำ addon ซึ่งแสดงการใช้หน่วยความจำแท็บในชื่อของแท็บที่เกี่ยวข้อง

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

https://addons.mozilla.org/firefox/addon/tab-data/

ภาพหน้าจอ

คุณสมบัติ

  • ขณะนี้มีแท็บเปิดกี่แท็บ
  • มีกี่แท็บที่ถูกเปิดระหว่างเซสชัน Firefox นี้
  • มีกี่แท็บที่ถูกเปิดนับตั้งแต่ติดตั้ง addon
  • แสดงการใช้หน่วยความจำแท็บในชื่อ
  • การตั้งค่าเพื่อสลับการใช้งานหน่วยความจำแท็บเปิด / ปิด
  • การตั้งค่าเพื่อกำหนดช่วงเวลาระหว่างการรวบรวมการใช้งานหน่วยความจำ

3
ปลั๊กอินนี้เข้ากันไม่ได้กับ Firefox 57 (Quantum) และใหม่กว่าเนื่องจาก WebExtensions Framework ใหม่
Scott Stevens

1
ตามที่อธิบายไว้ในคำตอบอื่น ๆ คุณสามารถใช้about:performanceใน Quantum
NieDzejkob

23

ใน Firefox ควอนตัม, about:performanceคุณสามารถใช้

นอกจากนี้ยังมีabout:memoryสถานที่ที่คุณสามารถดู "บันทึก, โหลดและ diff รายละเอียดการตรวจวัดใช้หน่วยความจำของ Firefox"


ประวัติคำตอบ:

แก้ไข 1

ผู้ใช้ที่ได้รับการร้องขอคุณลักษณะนี้ห้าเดือนที่ผ่านมาในฟอรั่ม Mozilla สนับสนุน จากคำตอบของผู้ดำเนินรายการ "Mozilla กำลังดำเนินการผ่านโครงการอิเล็กโทรไลซิส "

แก้ไข 2

Electrolysis โครงการได้รับการเผยแพร่ ! ตอนนี้ Firefox ก็เป็นแบบหลายขั้นตอน


ขอบคุณ แต่มันดีสำหรับ firefox 4.0 และตอนนี้ฉันอายุ 16 สิ่งหนึ่งที่เพิ่มเติมคือมันไม่แสดงสำหรับแต่ละ TAB แต่ทว่าฟังก์ชั่นที่ฉันได้รับจากส่วนเสริมนั้นฉันสามารถรับได้อย่างง่ายดายจากคำสั่งด้านบนหรือคำสั่ง htop ด้วยเทอร์มินัล
rɑːdʒɑ

@ican: ฉันได้พบโครงการElectrolysisซึ่ง Mozilla จะใช้งานคุณลักษณะนี้ ฉันยังปรับปรุงคำตอบของฉัน
Yamaneko

ดูเหมือนว่าจะยังไม่เสร็จแล้ว
rɑːdʒɑ

1
ฉันพบว่าส่วนเสริมบางตัวของฉันปิดการใช้งานโหมดหลายกระบวนการใน Firefox ฉันจะแก้ไขได้โดยทำตามคำแนะนำที่นี่ (เพิ่มนักข่าวเข้ากันได้ Add-on และมันจะทำเครื่องหมายทุกคนแอดออนที่มีการป้องกันโหมด multiprocess แล้วปิดการใช้งานพวกเขา) - hacks.mozilla.org/2017/06/...
คริสสมิ ธ

11

ลองใช้about:performanceดู ดูเหมือนว่าจะให้ข้อมูลตามเวลาจริงคล้ายกับตัวจัดการงานของ Chrome

ส่วนเสริมไม่ทำงานใน Firefox Quantum เนื่องจากมีการเปลี่ยนแปลงเฟรมเวิร์ก Add-on ในขณะนี้


8

พิมพ์about:memory?verboseในแถบ url และตรวจสอบแต่ละโหนดหน้าต่าง มันควรจะทำเคล็ดลับ


โดยที่ฉันสามารถหาคำอธิบายของข้อความเหล่านั้นทั้งหมดได้
rɑːdʒɑ

1
ฉันยังไม่พบอะไรเลยบนไซต์สนับสนุน Mozilla แต่มันค่อนข้างง่ายเพียงคลิกที่โหนดประเภทหน้าต่างและพวกเขาจะยุบดังนั้นคุณสามารถเห็นเฉพาะโหนดหลัก
jasmines

5

น่าเสียดายที่มีการใช้แท็บ Firefox และวิธีการabout:memoryจัดโครงสร้างมันไม่สำคัญเลยที่จะพิจารณาการใช้หน่วยความจำต่อแท็บ about:memoryเป็นเครื่องมือสำหรับการแก้ไขข้อบกพร่องและการพัฒนาและเนื่องจากแท็บยังคงเป็นส่วนหนึ่งของกระบวนการเดียวกันคุณจึงไม่สามารถรับสถิติต่อแท็บเดียวกับที่คุณทำใน Chrome / Chromium

คุณจะไม่ได้คำตอบที่ดีกว่าจากค่าหัวของคุณเพราะตอนนี้ไม่มีใครสามารถทำได้

ในล่าสุดทุกคืนจาก Mozilla PPA ทุกคืนนี่คือสิ่งที่about:memoryดูเหมือน (ฉันได้เลือกส่วนที่แสดงแท็บที่เปิด):

เกี่ยวกับ: ภาพหน้าจอหน่วยความจำ

อย่างที่คุณเห็นมันเป็นไปได้ที่จะบอก URL ว่ามีการเรียกแท็บใด แต่ในความเป็นจริงมีหน่วยความจำที่ใช้ในด้านอื่น ๆ ที่ไม่สามารถแสดงได้อย่างถูกต้องที่นี่เพราะเป็นกระบวนการเดียวทั้งหมด


แต่โครเมียมทำมันและทำไมเราไม่สามารถทำอะไรขนานกันได้
rɑːdʒɑ

2
@ican: ฉันคิดว่านี่เป็นจุดประสงค์ของโครงการอิเล็กโทรไลซิส มันจะให้เครื่องมือที่คล้ายกันในรุ่นอนาคต
Yamaneko

@VictorHugo สวัสดีขอบคุณสำหรับการตอบกลับ : D ดังนั้นฉันคิดว่าฉันน่าจะรอได้ :)
rɑːdʒɑ

@ican: ใช่ฉันหวังว่าคุณลักษณะนี้จะมาเร็ว ๆ นี้:)
ยามาโกะ

2

Firefox 65 การปล่อยตัวในการใช้งานหน่วยความจำเพิ่มในหน้าจัดการงานที่พบใน29-01-2019about:performance


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