Sự tồn tại của 64-bit Visual Studio Mã phần lớn là một tác dụng phụ của một thực tế là Node.js/Chromium runtimes dựa trên sự hỗ trợ Electron cả 32 và 64-bit kiến trúc, không phải là một chính mục tiêu thiết kế cho ứng dụng.
Sau khi tìm kiếm ngắn gọn qua VSCode repository, tôi không thể tìm thấy bất kỳ mục nào khai thác rõ ràng lợi ích của bộ xử lý 64 bit, điều này không đáng ngạc nhiên vì thời gian chạy JavaScript tóm tắt các chi tiết cấp thấp này từ mã. Với điều này, bất kỳ lợi ích nào chúng tôi có thể nhận thấy khi chạy phiên bản 64 bit của trình chỉnh sửa cũng tương tự như những gì chúng tôi thấy từ việc sử dụng trình duyệt web 64 bit. Đáng kể nhất, phiên bản 64 bit có thể giải quyết nhiều hơn 4 GB bộ nhớ, có thể quan trọng nếu chúng tôi cần mở nhiều tệp cùng lúc hoặc các tệp rất lớn hoặc nếu chúng tôi sử dụng nhiều tiện ích mở rộng nặng. Vì vậy, — quan trọng nhất đối với chúng tôi, nhà phát triển — trình chỉnh sửa sẽ không hết bộ nhớ khi bị lạm dụng.
Trong khi điều này có vẻ như chính sách bảo hiểm đáng ký, ngay cả khi chúng tôi không bao giờ đạt đến giới hạn bộ nhớ đó, hãy nhớ rằng các ứng dụng 64 bit thường tiêu thụ nhiều bộ nhớ hơn các đối tác 32 bit của chúng. Chúng tôi có thể muốn chọn phiên bản 32 bit nếu chúng tôi mong muốn có một bộ nhớ nhỏ hơn. Hầu hết các nhà phát triển không bao giờ có thể nhấn bức tường 4 GB đó.
Trong trường hợp hiếm hoi, chúng tôi có thể cần chọn phiên bản 32 bit hoặc 64 bit nếu chúng tôi sử dụng một tiện ích mở rộng bao bọc mã gốc như một DLL được xây dựng cho một kiến trúc cụ thể.
Bất kỳ hậu quả nào khác, tích cực hay tiêu cực mà chúng tôi gặp phải khi sử dụng phiên bản VSCode 64 bit phụ thuộc vào phiên bản của các thành phần thời gian chạy cơ bản của Electron và hệ điều hành mà chúng chạy. Những đặc điểm này thay đổi liên tục khi tiến triển phát triển. Vì lý do này, rất khó để nói một cách tổng quát rằng các phiên bản 32 bit hoặc 64 bit tốt hơn phiên bản khác.
Ví dụ: công cụ JavaScript V8 đã vô hiệu hoá một số tối ưu hóa trên các hệ thống 64 bit được bật ngày hôm nay. Một số tối ưu hóa chỉ khả dụng khi hệ điều hành cung cấp các tiện ích cho chúng.
Phiên bản 64 bit trong tương lai trên Windows có thể tận dụng lợi thế của address space layout randomization để tăng cường bảo mật (nhiều bit hơn trong không gian địa chỉ làm tăng entropy).
Đối với hầu hết người dùng, các sắc thái này thực sự không quan trọng. Chọn một phiên bản phù hợp với kiến trúc của hệ thống của bạn và chỉ đặt trước khi bạn gặp sự cố. Các cập nhật cho trình chỉnh sửa sẽ tiếp tục mang đến các tối ưu hóa cho các thành phần cơ bản của nó. Nếu sử dụng tài nguyên là mối quan tâm lớn, bạn có thể không muốn sử dụng trình soạn thảo GUI ở vị trí đầu tiên.
Tôi nghĩ rằng cần phải đề cập đến bài đăng trên blog này, tôi cho rằng bạn đã đọc: https://blogs.msdn.microsoft.com/ricom/2016/01/04/64-bit-visual-studio-the-pro- 64-argument/ –
Tôi tìm thấy https://www.infoq.com/news/2016/01/VS-64-bit này hữu ích hơn một chút và nhiều thông tin hơn và tôi tin rằng sẽ đưa ra một câu trả lời tuyệt vời cho câu hỏi ban đầu. – Stephan