Gần đây chúng tôi thường nói về là hạ thấp giá của bộ nhớ DDR, DDR266 giảm mạnh từ hơn 400 nhân dân tệ đến 200 vị trí nhân dân tệ về rất nhiều người dân chi tiêu một 512MB hoặc thậm chí 1GB bộ nhớ, do đó, có một quan điểm cũng là một phần của các cầu thủ trong phổ biến đó là vô hiệu hóa bộ nhớ ảo, chống lại Windows trao đổi tập tin trang, ra lệnh xử lý dữ liệu trong bộ nhớ, bạn có thể tăng tốc độ hiệu quả của các dữ liệu đọc và viết, là nó thực sự như vậy?
Tùy thuộc vào ứng dụng cần thiết lập
Trước tiên, chúng ta phải hình dung ra "bộ nhớ lớn" cấu hình là những gì. Thiết kế ban đầu của Windows để sử dụng bộ nhớ ảo chính nó là rất tốn kém vì bộ nhớ vật lý, thường không quá 128MB dung lượng không gian đĩa cứng cần thiết cho bộ đệm tạm thời - đó là, bạn nên áp dụng khi số lượng bộ nhớ vật lý và bộ nhớ riêng của mình cho thực tế một so sánh, nếu ứng dụng thực tế có ít bộ nhớ hơn so với cao điểm, họ sẽ gặp phải rắc rối.
Nói chung, nếu bạn muốn in một bản đồ lớn, hoạt hình 3D nhiệm vụ như một lượng lớn dữ liệu, không nên vô hiệu hóa bộ nhớ ảo; Nếu bạn thường xuyên phải in một tài liệu với rất nhiều hình ảnh, bộ nhớ ảo cũng làm cho chương trình chống lại các sai sót. Như một lớp học của phần mềm như Word trước khi in ấn để sản xuất một tập tin đệm, và sau đó chuyển giao cho máy in, kích thước hình ảnh lớn hơn, độ phân giải cao hơn, dung lượng bộ đệm cần thiết cũng là tuyệt vời, tôi trước để giúp quảng cáo nghệ thuật thiết kế trong thời gian, In một bản đồ trải qua các tập tin tạm thời tạo ra tình hình gần 300MB. Bởi vì Windows và các ứng dụng mình sẽ có một số bộ nhớ để chạy, nếu bạn là một cấu hình 512MB, bộ nhớ ảo vô hiệu hóa, bộ nhớ ảo có khả năng báo cáo ít hơn một nửa đường, gây ra buộc phải in ra giấy và mực in chất thải.
Vì vậy, nhiệm vụ phải căn cứ vào môi trường ứng dụng của bạn để quyết định vô hiệu hóa bộ nhớ ảo. Ngay cả khi kích thước bộ nhớ ảo của các cài đặt cố định cũng phải cẩn thận, hoặc ứng dụng phần mềm có quy mô lớn đang ở mức thấp vào bộ nhớ ảo chỉ khi được nhắc, toàn bộ hệ thống vì chiếm tỷ lệ cao CPU trở nên rất chậm vào thời gian này và sau đó thay đổi không phải như vậy thuận tiện.
Các yếu tố để xem xét hệ điều hành
Dưới hệ điều hành khác nhau, thiết lập bộ nhớ ảo là khác nhau hoặc tàn tật, không thể được tổng quát.
Bởi vì cấu trúc của vấn đề, Windows 9x/Me hơn 256MB bộ nhớ trên một thiếu bẩm sinh, lớn hơn số lượng bộ nhớ, Windows 98 sẽ bắt đầu chậm và không ổn định tình hình. Nếu bạn sử dụng một bộ nhớ lớn với bộ nhớ ảo tàn tật, sự mất ổn định sẽ tăng lên. Windows 2000/XP có thể được hiệu quả quản lý để dung lượng bộ nhớ 1GB có khoảng hơn con số này sẽ được sự mất ổn định, như là BIOS bo mạch chủ và chipset và các mô hình hiệu quả khác nhau.
Ngoài ra, Windows chính nó, thiết kế này là, một khi thấy quá trình thành một nhà nước không hoạt động, nó sẽ được giao cho không gian bộ nhớ ánh xạ tới các tập tin trao đổi, có sản phẩm nào trong bộ nhớ vật lý càng tốt để các hoạt động khác, các thread không chạy ra khỏi cơ thể bộ nhớ bắt đầu sử dụng tập tin chuyển đổi. Nếu bộ nhớ vật lý sử dụng hết cho đến khi đó được gọi là, đã quá muộn, trong cấu hình của máy có nghĩa kết quả trong truyền tải dữ liệu thấp và chế biến trì trệ. Vì vậy, nghiêm cấm của bộ nhớ ảo, về nguyên tắc, và Windows nhất bất thường, thậm chí nếu không có sự thất bại để chạy, thường sẽ nhắc nhở các bộ nhớ ảo là không đủ, thiết lập lại và như vậy, vì vậy bạn phiền hà.
Làm thế nào để Vô hiệu hoá bộ nhớ ảo
Có rất nhiều dung lượng bộ nhớ cho một người bạn, Nếu bạn thực sự muốn bộ nhớ ảo vô hiệu hóa để tăng tốc độ tốc độ, trên thực tế, có thể thỏa hiệp, "ăn gian" hơn Windows, là để dành một phần của bộ nhớ vật lý ảo vào đĩa cứng vật lý:
1.Windows 98
Có thể có thêm một config.sys:
DEVICE = C: WINDOWSRAMDRIVE.SYS 23.000 / E (nơi, tùy thuộc vào phân vùng cài đặt Windows của bạn thích hợp)
Câu này là sử dụng bộ nhớ ảo từ các Ramdrive.sys một phân vùng, trong đó 23.000 là bao nhiêu vật lý bộ nhớ bạn muốn sử dụng, đơn vị là KB, nếu bạn có 1GB, bạn có thể đặt con số này lên khoảng 300.000 đến 500.000, hoặc 300 ~ 500 MB, sau đó các thiết lập bộ nhớ ảo vào phân vùng ảo hiện chương trình hoàn toàn trong bộ nhớ vật lý trên chạy.
2.Windows 2000/XP
Phải dựa vào các công cụ của bên thứ ba vào đĩa cứng ảo vật lý, sau đó đặt các trang thiết lập tập tin Pagefile.sys vào đĩa ảo, để đạt được tác dụng tương tự, hoặc trong System.ini trong] "386enh [" ở phía dưới để tham gia vào một, ConservativeSwapfileUsage = 1, do đó, Windows ưu tiên bộ nhớ vật lý, cố gắng không để bị buộc phải vô hiệu hóa bộ nhớ ảo trao đổi tập tin trực tiếp.
Kết luận
Theo tôi, vô hiệu hóa bộ nhớ ảo để đạt được hiệu quả tăng tốc là có hạn, với thông thường thiết lập mặc định thích hợp hơn cho Windows, đặc biệt là Windows 2000/XP thiết lập mặc định để quản lý bộ nhớ ảo rất tốt, cố gắng không để làm xáo trộn, hay một vấn đề bạn đang khó khăn để đánh giá và phân tích.
Off-topic: một số các phân tích bộ nhớ thất bại
Đôi khi, Windows một số mẹo và thất bại liên quan đến bộ nhớ và bộ nhớ không nhất thiết phải liên quan; và bộ nhớ và một số lỗi có vẻ như không liên quan, nó thực sự gây ra bộ nhớ, rất bí mật.
Ví dụ: Bạn sử dụng tổng thể phân vùng PQ một công cụ để chuyển qua một kích thước cluster phân vùng, khi cluster nhỏ hơn giá trị mặc định, Windows 98 chạy các đĩa quét có thể được báo cáo trong bộ nhớ, và trong Windows 2000 và Windows XP theo bình thường - và Nghĩa là, nó chỉ đơn giản là không quan trọng với bộ nhớ.
Một ví dụ khác: đôi khi khởi động vào Windows, hệ thống sẽ nhắc bạn những lỗi registry, cho dù để tiếp tục, khi bạn chọn tiếp tục lại sau khi khởi động lại, hoặc với một lời nhắc nhở rằng lỗi này, nhưng chủ yếu là ngoài bộ nhớ hoặc các khía cạnh làm mát của vấn đề gây ra , cần phải thay thế bộ nhớ hoặc fan hâm mộ đã.
Vì vậy, Windows sẽ nhắc người sử dụng đôi khi được gây hiểu nhầm, nếu thất bại lặp đi lặp lại cùng, lời khuyên của họ không thể được giải quyết, nên xem xét khả năng dương tính giả Windows.