Khi xây dựng môi trường lập trình trên các mẫu laptop mỏng nhẹ thế hệ mới năm 2026, việc cân nhắc hiệu năng giữa Intel Core Ultra 7 268V (8 nhân/8 luồng) và AMD Ryzen AI 7 350 (8 nhân/16 luồng) là chủ đề được nhiều lập trình viên quan tâm. Bạn có thể tham khảo bài viết so sánh chi tiết hai vi xử lý này tại TechnologySpot. Dù sở hữu NPU mạnh mẽ (lên tới 48-50 TOPS), việc tối ưu phần mềm như VS Code vẫn cực kỳ cần thiết để giảm mức tiêu thụ RAM/CPU, giúp kéo dài thời lượng pin và duy trì máy mát mẻ.
Cấu hình settings.json tối ưu tài nguyên
Thay vì cài đặt vô tội vạ các tiện ích mở rộng, tối ưu tệp cấu hình hệ thống là cách trực tiếp nhất để giảm tải CPU và RAM. Dưới đây là các thiết lập quan trọng bạn nên áp dụng:
- Disable Telemetry: Tắt tính năng gửi báo cáo dữ liệu để ngăn các tiến trình chạy ngầm chiếm dụng CPU.
-
Tắt
search.followSymlinks: Ngăn VS Code quét sâu vào các liên kết tượng trưng (symlinks) không cần thiết trong dự án. -
Cấu hình
files.watcherExclude: Loại bỏ các thư mục chứa file tạm hoặc thư mục dependencies lớn (nhưnode_modules,dist,.git) khỏi trình giám sát thay đổi file. Điều này giúp giảm đáng kể số lượng luồng xử lý bị chiếm dụng, đặc biệt hữu ích trên con chip Lunar Lake vốn giới hạn ở 8 luồng không có Hyper-Threading.
Hãy sao chép snippet cấu hình dưới đây vào file settings.json của bạn:
{
"telemetry.telemetryLevel": "off",
"search.followSymlinks": false,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true,
"**/node_modules/**": true,
"**/dist/**": true,
"**/build/**": true,
"**/.expo/**": true
},
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/node_modules": true
}
}
Quản lý tiện ích và sử dụng Profiles để phân tách môi trường
Một trong những nguyên nhân chính khiến VS Code ngốn RAM là các extension chạy nền. Hãy tắt bớt các extension không sử dụng hoặc thay thế chúng bằng các giải pháp nhẹ hơn.
Bên cạnh đó, việc sử dụng tính năng Profiles sẵn có của VS Code sẽ giúp bạn chia tách môi trường làm việc theo từng dự án (ví dụ: một Profile cho Web Development, một Profile riêng cho Python). Khi đó, VS Code chỉ tải các extension cần thiết cho dự án đó, giúp giảm lượng RAM tiêu thụ đáng kể so với việc tải toàn bộ hàng chục extension cùng một lúc.
Benchmark RAM thực tế và Giới hạn của VS Code
Qua thử nghiệm thực tế trên các hệ thống dùng RAM LPDDR5x hiện nay, mức tiêu thụ tài nguyên của VS Code thường dao động như sau:
- Dự án nhỏ (chỉ có HTML/CSS/JS thuần, ít file): VS Code tiêu tốn khoảng 300MB - 550MB RAM.
-
Dự án lớn (Monorepo, nhiều thư mục
node_modules, chạy đồng thời các Language Server như TypeScript): Mức sử dụng RAM có thể vọt lên 1.5GB đến hơn 3GB.
Giới hạn kỹ thuật: Bản chất VS Code được xây dựng trên nền tảng Electron (kết hợp Chromium và Node.js). Điều này đồng nghĩa với việc nó kế thừa nhược điểm tiêu tốn RAM nền tảng khá lớn và dễ gặp hiện tượng rò rỉ bộ nhớ (RAM leak) sau nhiều giờ hoạt động liên tục. Giải pháp duy nhất khi gặp tình trạng giật lag là khởi động lại trình soạn thảo để giải phóng hoàn toàn bộ nhớ đệm.
Bài viết này là bản tóm tắt kỹ thuật tối ưu hóa. Bạn có thể xem bài phân tích gốc và so sánh chi tiết hiệu năng phần cứng tại TechnologySpot.
Top comments (0)