Bảng điều khiển Memory (Bộ nhớ) cung cấp các công cụ chẩn đoán cho phép bạn xem mức phân phối bộ nhớ của các đối tượng JavaScript, khám phá và tách riêng các sự c�� rò rỉ bộ nhớ, xem thông tin chi tiết về mức phân bổ bộ nhớ theo chức năng, v.v.
Tổng quan
Bảng điều khiển Memory (Bộ nhớ) cho phép bạn chụp 4 loại hồ sơ. Các loại hồ sơ này cho bạn thấy thông tin tổng quan từ nhiều góc độ và cung cấp nhiều tiện ích:
- Ảnh chụp nhanh vùng nhớ khối xếp: Cho biết mức phân phối bộ nhớ giữa các đối tượng JavaScript của trang và các nút DOM có liên quan.
- Công cụ đo lường mức phân bổ theo dòng thời gian: Cho thấy mức phân bổ bộ nhớ JavaScript được đo lường theo thời gian. Sau khi hồ sơ được ghi lại, bạn có thể chọn một khoảng thời gian để xem các đối tượng được phân bổ trong hồ sơ đó mà vẫn hoạt động đến cuối quá trình ghi. Sử dụng loại hồ sơ này để tách riêng các trường hợp rò rỉ bộ nhớ.
- Lấy mẫu phân bổ: Ghi lại quá trình phân bổ bộ nhớ bằng phương thức lấy mẫu. Loại hồ sơ này có mức hao tổn hiệu suất tối thiểu và có thể dùng cho các hoạt động mang tính lâu dài. Công cụ này ước tính gần đúng các lượt phân bổ được chia nhỏ theo ngăn xếp thực thi JavaScript.
- Phần tử tách biệt: Hiển thị các đối tượng được giữ lại bởi một tham chiếu JavaScript.
Bạn có thể chọn một thực thể máy ảo JavaScript để chạy từng hồ sơ trong số này.
Để tìm hiểu thêm, hãy xem:
Mở bảng điều khiển Bộ nhớ
Cách mở bảng Kỷ niệm:
- Mở Công cụ cho nhà phát triển.
- Mở trình đơn Command (Lệnh) bằng cách nhấn:
- macOS: Command+Shift+P
- Windows, Linux, ChromeOS: Ctrl+Shift+P
- Bắt đầu nhập
memory
, chọn Show Memory (Hiển thị bộ nhớ) rồi nhấn Enter. Công cụ dành cho nhà phát triển sẽ hiển thị bảng điều khiển Memory (Bộ nhớ) ở đầu cửa sổ Công cụ dành cho nhà phát triển.
Ngoài ra, bạn có thể mở bảng điều khiển Memory (Bộ nhớ) theo các cách sau:
- Trong thanh thao tác ở trên cùng, hãy nhấp vào biểu tượng More panels (Bảng điều khiển khác) rồi chọn Memory (Bộ nhớ) trong danh sách thả xuống.
- Ở góc trên cùng bên phải, hãy chọn Tuỳ chọn khác > Công cụ khác > Bộ nhớ.