การอ้างอิงเหตุการณ์ในไทม์ไลน์

Meggin Kearney
Meggin Kearney
Flavio Copes
Flavio Copes

โหมดเหตุการณ์ไทม์ไลน์จะแสดงเหตุการณ์ทั้งหมดที่ทริกเกอร์ขณะบันทึก ใช้ข้อมูลอ้างอิงเหตุการณ์ในไทม์ไลน์เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์แต่ละประเภทในไทม์ไลน์

พร็อพเพอร์ตี้กิจกรรมในไทม์ไลน์ทั่วไป

รายละเอียดบางอย่างจะปรากฏในเหตุการณ์ทุกประเภท ขณะที่รายละเอียดบางอย่างจะใช้กับเหตุการณ์บางประเภทเท่านั้น ส่วนนี้จะแสดงพร็อพเพอร์ตี้ที่พบได้ทั่วไปในเหตุการณ์ประเภทต่างๆ พร็อพเพอร์ตี้ที่เจาะจงสำหรับเหตุการณ์บางประเภทจะแสดงอยู่ในข้อมูลอ้างอิงสำหรับเหตุการณ์ประเภทนั้นๆ ต่อไปนี้

พร็อพเพอร์ตี้กรณีที่แสดง
เวลารวมสําหรับเหตุการณ์ที่มีเหตุการณ์ที่ซ้อนกัน ระยะเวลาที่แต่ละหมวดหมู่ของเหตุการณ์ใช้
สแต็กการเรียกใช้สําหรับเหตุการณ์ที่มีเหตุการณ์ย่อย ระยะเวลาที่แต่ละหมวดหมู่ของเหตุการณ์ใช้
เวลา CPUระยะเวลา CPU ที่เหตุการณ์ที่บันทึกไว้ใช้
รายละเอียดรายละเอียดอื่นๆ เกี่ยวกับเหตุการณ์
ระยะเวลา (ตามการประทับเวลา)ระยะเวลาที่เหตุการณ์และเหตุการณ์ย่อยทั้งหมดใช้เวลาในการดำเนินการให้เสร็จสมบูรณ์ การประทับเวลาคือเวลาที่เกิดเหตุการณ์ โดยสัมพันธ์กับเวลาที่เริ่มบันทึก
เวลาของกิจกรรมเดียวระยะเวลาที่เหตุการณ์เกิดขึ้นโดยไม่มีเหตุการณ์ย่อย
ขนาดฮีปที่ใช้จํานวนหน่วยความจําที่แอปพลิเคชันใช้เมื่อบันทึกเหตุการณ์ และการเปลี่ยนแปลง (+/-) ของขนาดกองที่ใช้ตั้งแต่การสุ่มตัวอย่างครั้งล่าสุด

กําลังโหลดเหตุการณ์

ส่วนนี้จะแสดงเหตุการณ์ที่อยู่ในหมวดหมู่การโหลดและพร็อพเพอร์ตี้ของเหตุการณ์

กิจกรรมคำอธิบาย
แยกวิเคราะห์ HTMLChrome เรียกใช้อัลกอริทึมการแยกวิเคราะห์ HTML
เสร็จสิ้นการโหลดคำขอเครือข่ายเสร็จสมบูรณ์
รับข้อมูลได้รับข้อมูลสำหรับคำขอแล้ว จะมีเหตุการณ์ "รับข้อมูล" อย่างน้อย 1 รายการ
รับคำตอบการตอบกลับ HTTP เริ่มต้นจากคําขอ
ส่งคำขอส่งคำขอเครือข่ายแล้ว

กำลังโหลดพร็อพเพอร์ตี้เหตุการณ์

พร็อพเพอร์ตี้คำอธิบาย
ทรัพยากรURL ของทรัพยากรที่ขอ
Previewตัวอย่างของทรัพยากรที่ขอ (รูปภาพเท่านั้น)
วิธีส่งคำขอเมธอด HTTP ที่ใช้ในการส่งคำขอ (เช่น GET หรือ POST)
รหัสสถานะรหัสการตอบกลับ HTTP
ประเภท MIMEประเภท MIME ของทรัพยากรที่ขอ
ความยาวของข้อมูลที่เข้ารหัสความยาวของทรัพยากรที่ขอในหน่วยไบต์

กิจกรรมสคริปต์

ส่วนนี้จะแสดงเหตุการณ์ที่อยู่ในหมวดหมู่การเขียนสคริปต์และพร็อพเพอร์ตี้ของเหตุการณ์

กิจกรรมคำอธิบาย
เฟรมของภาพเคลื่อนไหวทำงานเฟรมภาพเคลื่อนไหวที่ตั้งเวลาไว้เริ่มทำงาน และเรียกใช้ตัวแฮนเดิลการเรียกกลับ
ยกเลิกเฟรมภาพเคลื่อนไหวยกเลิกเฟรมภาพเคลื่อนไหวที่ตั้งเวลาไว้แล้ว
เหตุการณ์ GCระบบจัดการหน่วยความจําที่ไม่ใช้แล้ว
DOMContentLoadedเบราว์เซอร์เรียกใช้ DOMContentLoaded เหตุการณ์นี้จะทริกเกอร์เมื่อโหลดและแยกวิเคราะห์เนื้อหา DOM ทั้งหมดของหน้าแล้ว
ประเมินสคริปต์สคริปต์ได้รับการประเมินแล้ว
กิจกรรมเหตุการณ์ JavaScript ("mousedown" หรือ "key" เป็นต้น)
Function Callมีการเรียกฟังก์ชัน JavaScript ระดับบนสุด (จะปรากฏขึ้นเมื่อเบราว์เซอร์เข้าสู่เครื่องมือรันไทม์ JavaScript เท่านั้น)
ติดตั้งตัวจับเวลามีการสร้างตัวจับเวลาด้วย setInterval() หรือ setTimeout()
ส่งคำขอเฟรมภาพเคลื่อนไหวการเรียกใช้ requestAnimationFrame() กําหนดเวลาเฟรมใหม่
นำตัวจับเวลาออกล้างตัวจับเวลาที่สร้างไว้ก่อนหน้านี้แล้ว
เวลาสคริปต์ชื่อ console.time()
เวลาสิ้นสุดสคริปต์ชื่อ console.timeEnd()
ตัวจับเวลาเริ่มทำงานตัวจับเวลาที่เริ่มทํางานซึ่งกําหนดเวลาไว้ด้วย setInterval() หรือ setTimeout()
การเปลี่ยนแปลงสถานะ "พร้อม" ของ XHRสถานะ "พร้อม" ของ XMLHTTPRequest มีการเปลี่ยนแปลง
การโหลด XHRXMLHTTPRequest โหลดเสร็จแล้ว

พร็อพเพอร์ตี้เหตุการณ์สคริปต์

พร็อพเพอร์ตี้คำอธิบาย
รหัสตัวจับเวลารหัสตัวจับเวลา
หมดเวลาระยะหมดเวลาที่ตัวจับเวลาระบุ
ทำซ้ำบูลีนที่ระบุว่าตัวจับเวลาจะทํางานซ้ำหรือไม่
Function Callฟังก์ชันที่เรียกใช้

การแสดงผลเหตุการณ์

ส่วนนี้จะแสดงเหตุการณ์ที่อยู่ในหมวดหมู่การแสดงผลและพร็อพเพอร์ตี้ของเหตุการณ์

กิจกรรมคำอธิบาย
ทำให้เลย์เอาต์ไม่ถูกต้องเลย์เอาต์หน้าเว็บไม่ถูกต้องเนื่องจากการเปลี่ยนแปลง DOM
เลย์เอาต์มีการเรียกใช้เลย์เอาต์หน้าเว็บ
คำนวณรูปแบบอีกครั้งChrome คำนวณรูปแบบองค์ประกอบใหม่
เลื่อนเลื่อนเนื้อหาของมุมมองที่ฝังอยู่

การแสดงผลพร็อพเพอร์ตี้เหตุการณ์

พร็อพเพอร์ตี้คำอธิบาย
เลย์เอาต์ไม่ถูกต้องสำหรับระเบียนเลย์เอาต์ ให้ระบุสแต็กเทรซของโค้ดที่ทำให้เลย์เอาต์ใช้งานไม่ได้
โหนดที่ต้องมีเลย์เอาต์สําหรับระเบียนเลย์เอาต์ จำนวนโหนดที่มีการทำเครื่องหมายว่าต้องจัดวางก่อนเริ่มการจัดวางใหม่ โดยปกติแล้ว โหนดเหล่านี้คือโหนดที่โค้ดของนักพัฒนาแอปทำให้ใช้งานไม่ได้ รวมถึงเส้นทางที่ขึ้นไปยังรูทเพื่อจัดเรียงใหม่
ขนาดต้นไม้เลย์เอาต์สําหรับระเบียนเลย์เอาต์ จํานวนโหนดทั้งหมดที่อยู่ภายใต้รูทการจัดเรียงใหม่ (โหนดที่ Chrome เริ่มการจัดเรียงใหม่)
ขอบเขตเลย์เอาต์ค่าที่เป็นไปได้คือ "บางส่วน" (ขอบเขตการจัดเรียงใหม่คือส่วนหนึ่งของ DOM) หรือ "ทั้งเอกสาร"
องค์ประกอบที่ได้รับผลกระทบสําหรับระเบียน "คํานวณรูปแบบอีกครั้ง" จํานวนองค์ประกอบที่ได้รับผลกระทบจากการคํานวณรูปแบบอีกครั้ง
รูปแบบที่ใช้ไม่ได้สําหรับ "คํานวณระเบียนรูปแบบอีกครั้ง" ให้ระบุสแต็กเทรซของโค้ดที่ทําให้รูปแบบใช้งานไม่ได้

งานกิจกรรมการวาดภาพ

ส่วนนี้จะแสดงเหตุการณ์ที่อยู่ในหมวดหมู่ภาพวาดและพร็อพเพอร์ตี้ของเหตุการณ์

กิจกรรมคำอธิบาย
เลเยอร์ผสมเลเยอร์รูปภาพที่รวมกันโดยเครื่องมือแสดงผลของ Chrome
ถอดรหัสรูปภาพถอดรหัสแหล่งข้อมูลรูปภาพแล้ว
การปรับขนาดรูปภาพปรับขนาดรูปภาพจากขนาดเดิม
สีเลเยอร์แบบคอมโพสิตได้รับการวาดไปยังพื้นที่ของจอแสดงผล การวางเมาส์เหนือระเบียนการวาดภาพจะไฮไลต์พื้นที่ของจอแสดงผลที่อัปเดต

พร็อพเพอร์ตี้ของกิจกรรมการวาดภาพ

พร็อพเพอร์ตี้คำอธิบาย
ตำแหน่งสําหรับเหตุการณ์การวาด พิกัด x และ y ของสี่เหลี่ยมผืนผ้าการวาด
ขนาดสําหรับเหตุการณ์การวาด ความสูงและความกว้างของพื้นที่ที่วาด