➔ Trở về Trang chủ
OrangeCloud Insights
Cloud••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: blog.cloudflare.com – Dominik Picheta
Cloudflare bổ sung profiling CPU và bộ nhớ theo yêu cầu cho Workers và Durable Objects

Cloudflare bổ sung profiling CPU và bộ nhớ theo yêu cầu cho Workers và Durable Objects

Tóm tắt kỹ thuật (TL;DR)

"Cloudflare announced on-demand CPU and memory profiling for Workers and Durable Objects, accessible from the Workers Observability page via the dashboard or CLI. The feature renders interactive flamegraphs and downloadable profile files to help identify hot functions, duplicate work, and memory-heavy code paths; the article cites internal fixes that improved CPU efficiency and reduced out-of-memory errors, but it does not mention any CVE."

🛡️ Tác động Bảo mật4/10

Không phải bản vá lỗ hổng; tác động chính là giảm rủi ro OOM và hỗ trợ phân tích nguyên nhân hiệu năng trong môi trường sản xuất.

💼 Tác động Vận hành7/10

Có thể giúp giảm chi phí tài nguyên, cải thiện độ ổn định dịch vụ và rút ngắn thời gian xử lý sự cố hiệu năng.

Cloudflare đã công bố hỗ trợ profiling CPU và profiling bộ nhớ theo yêu cầu cho Workers và Durable Objects. Tính năng này có thể truy cập từ trang Workers Observability trên dashboard hoặc qua CLI, và hiển thị kết quả dưới dạng flamegraph tương tác, kèm tùy chọn tải xuống profile file để phân tích sâu hơn.

Theo mô tả, cách tiếp cận này giúp xác định hàm nóng, đoạn mã lặp lại công việc, và các đường dẫn tiêu tốn bộ nhớ trong môi trường sản xuất. Người dùng có thể chọn thời lượng thu thập, phiên bản Worker cần kiểm tra và xem cả chế độ CPU lẫn memory profile. Với ứng dụng viết bằng TypeScript, cần bật source maps để tên hàm trong profile dễ đọc hơn.

Cloudflare cho biết họ đã dùng công cụ này nội bộ để tối ưu hiệu năng, loại bỏ duplicate work, tăng tốc một số hàm lên 2.7x, và giảm lỗi Out of Memory (OOM). Khuyến nghị kỹ thuật là thu thập nhiều profile ở các phiên bản có lưu lượng đủ lớn, sau đó so sánh các vùng chiếm tài nguyên nhiều nhất để ưu tiên tối ưu.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔