Ngày 18/8/2026, nhóm phát triển @ClaudeDevs thông báo công cụ dòng lệnh Claude Code CLI đã giảm mức tiêu thụ CPU tới 2 lần ở mốc phân vị cao nhất p99. Đây là kết quả của việc tối ưu hóa cơ chế vận hành bộ thu gom rác (garbage collector) bên trong môi trường thực thi Bun, giải quyết triệt để tình trạng tranh chấp tài nguyên xử lý trong quá trình người dùng tương tác với dòng lệnh.
Theo giải thích từ @ClaudeDevs, nguyên nhân chính dẫn đến các đợt nghẽn CPU trước đây nằm ở cơ chế định thời của trình thu gom rác. Cụ thể, garbage collector của Bun được cấu hình để tự động kích hoạt theo một bộ đếm thời gian cố định (fixed timer). Do hoạt động theo chu kỳ thời gian định sẵn mà không phụ thuộc vào trạng thái công việc của ứng dụng, trình thu gom rác thường xuyên khởi chạy ngay giữa lượt thực thi (mid-turn) của Claude Code CLI. Điều này khiến tác vụ dọn dẹp bộ nhớ chiếm dụng năng lực xử lý của CPU đúng vào thời điểm ứng dụng đang phải dồn tài nguyên xử lý phức tạp nhất.
Để khắc phục vấn đề xung đột tài nguyên này, nhóm phát triển đã điều chỉnh lại hành vi kích hoạt bộ thu gom rác. Thay vì để garbage collector can thiệp định kỳ bất kể ứng dụng đang bận rộn hay không, tiến trình thu gom rác giờ đây sẽ chờ cho đến khi toàn bộ tiến trình của Claude Code CLI chuyển sang trạng thái rảnh rỗi (idle). Việc chỉ thực hiện dọn dẹp bộ nhớ khi hệ thống không bận rộn giúp CPU tập trung toàn bộ năng lực cho các tác vụ tương tác chính của người dùng mà không bị ngắt quãng giữa chừng.
Thay đổi này mang lại cải thiện trực tiếp cho mức tiêu thụ tài nguyên tại phân vị p99. Chỉ số p99 phản ánh mức tải ở nhóm 1% trường hợp có mức độ chiếm dụng tài nguyên cao nhất, nơi các xung đột giữa tác vụ chính và bộ thu gom rác gây ảnh hưởng nặng nề nhất. Việc giảm 2 lần mức sử dụng CPU tại mốc này đồng nghĩa với việc các đợt giật lag hoặc quá tải đột ngột trong quá trình vận hành nặng đã được giải tỏa đáng kể.
Mặc dù vậy, thông báo ngắn gọn từ @ClaudeDevs chưa nêu rõ số phiên bản phát hành cụ thể của Claude Code CLI hoặc bản vá tương ứng của Bun chứa thay đổi này. Đội ngũ phát triển cũng không cung cấp thêm các dữ liệu đo đạc chi tiết khác về mức tiêu thụ bộ nhớ RAM hay độ trễ trung bình của các phản hồi.