Ấn tượng đầu tiên khi cầm trên tay mẫu laptop chạy chip Snapdragon X2 Elite, tiêu biểu là chiếc Lenovo Yoga Slim 7x Gen 11, chính là thiết kế siêu mỏng nhẹ cùng khung sườn kim loại được hoàn thiện tinh xảo. Tuy nhiên, để khai phóng trọn vẹn sức mạnh phần cứng này cho công việc lập trình, việc tối ưu hóa cấu hình môi trường phát triển cục bộ là vô cùng cần thiết. Dù chip Snapdragon X2 Elite X2E-90-100 sở hữu hiệu năng đa nhiệm mạnh mẽ với 18 nhân/18 luồng đạt 4.038 điểm đơn nhân và 20.546 điểm đa nhân trên Geekbench 6, trình soạn thảo VS Code vẫn có thể làm suy giảm thời lượng sử dụng nếu các tiến trình nền hoạt động thiếu kiểm soát.
Xét về mặt hiệu năng thuần túy, chỉ số đa nhân của X2 Elite vượt trội hơn mức 13.350 điểm của Apple M4 9-Core. Dù vậy, bản chất của kiến trúc Windows ARM vẫn đòi hỏi việc điều phối tài nguyên thông minh để tránh hao phí điện năng không đáng có.
Giới hạn Electron và dữ liệu đo đạc thực tế
VS Code được xây dựng trên nền tảng Electron (Chromium), vốn có nhược điểm cố hữu là rò rỉ bộ nhớ (RAM leak) sau một thời gian dài sử dụng liên tục. Qua thực tế kiểm nghiệm, khi mở một dự án nhỏ ít tệp tin, mức RAM chiếm dụng của VS Code chỉ dao động khoảng 200 - 300 MB. Tuy nhiên, khi chuyển sang các dự án lớn (monorepo chứa hàng nghìn tập tin và thư mục con), dung lượng RAM tiêu thụ dễ dàng vượt ngưỡng 1,5 GB do các dịch vụ quét mã nguồn (indexing) chạy ngầm liên tục. Việc ngốn tài nguyên này không chỉ chiếm bộ nhớ khả dụng mà còn bắt CPU duy trì trạng thái tải cao, ảnh hưởng trực tiếp đến thời lượng sử dụng thực tế của những thiết bị có pin 70 Wh như mô tả trên technologyspot.vn.
Tinh chỉnh Settings.json và phân tách môi trường
Thay vì cài đặt tràn lan các extension hỗ trợ, giải pháp căn cơ nhất để hạ nhiệt CPU và tiết kiệm RAM là giảm thiểu các tiến trình đọc/ghi ổ cứng và thu hẹp phạm vi quét tệp tin. Ngoài ra, việc tận dụng tính năng Profiles để phân tách môi trường làm việc theo từng dự án cụ thể sẽ ngăn các extension không liên quan tự động tải khi khởi chạy.
Dưới đây là đoạn cấu hình settings.json tối ưu mà bạn có thể áp dụng ngay:
{
"telemetry.telemetryLevel": "off",
"search.followSymlinks": false,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/node_modules/*/**": true,
"**/dist/**": true
},
"git.autorefresh": false
}
Bằng cách tắt telemetry và loại bỏ các thư mục rác khỏi trình giám sát hệ thống tệp (files.watcherExclude), hệ thống sẽ giảm tải tối đa các tác vụ xử lý I/O không cần thiết. Bước tiếp theo, hãy mở Task Manager trên máy của bạn và tắt bớt các extension chạy ngầm không sử dụng để cảm nhận sự khác biệt.
Top comments (0)