Trang chủ » làm thế nào để » Tại sao các chương trình tối thiểu hóa thường chậm để mở lại?

    Tại sao các chương trình tối thiểu hóa thường chậm để mở lại?

    Nó có vẻ đặc biệt phản trực giác: bạn thu nhỏ một ứng dụng vì bạn dự định quay lại sau và muốn bỏ qua việc tắt ứng dụng và khởi động lại sau, nhưng đôi khi tối đa hóa nó còn mất nhiều thời gian hơn là khởi chạy nó mới. Đưa cái gì?

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Câu hỏi

    Người đọc siêu người dùng Bart muốn biết tại sao anh ta không tiết kiệm thời gian với việc giảm thiểu ứng dụng:

    Tôi đang làm việc trong Photoshop CS6 và nhiều trình duyệt. Tôi không sử dụng tất cả chúng cùng một lúc, vì vậy đôi khi một số ứng dụng được thu nhỏ vào thanh tác vụ trong nhiều giờ hoặc nhiều ngày.

    Vấn đề là, khi tôi cố gắng tối đa hóa chúng từ thanh tác vụ - đôi khi mất nhiều thời gian hơn so với khởi động chúng! Đặc biệt Photoshop cảm thấy thực sự kỳ lạ trong nhiều giây sau khi cuối cùng xuất hiện, nó chậm, không phản hồi và thậm chí đôi khi hoàn toàn đóng băng trong một hoặc hai phút.

    Đây không phải là vấn đề về phần cứng vì nó luôn như vậy vì luôn có trên PC của tôi.

    Tôi cũng sẽ nhận thấy nó sau khi nâng cấp ổ cứng của mình lên SDD và thêm RAM (PC chính của tôi hiện có 4 GB)? Những người có máy tính / mac mạnh mẽ có thể cho tôi biết - điều đó cũng xảy ra với bạn?

    Tôi đoán các hệ điều hành bằng cách nào đó tập trung vào các phần mềm đang hoạt động và chuyển tất cả các tài nguyên ra khỏi các phần mềm đang chạy, nhưng không được sử dụng. Có thể bằng cách nào đó đặt ưu tiên RAM / CPU / HDD hoặc một cái gì đó, giả sử, Photoshop, vì vậy nó sẽ không bị chậm lại sau thời gian dài không hoạt động?

    Vì vậy, thỏa thuận này là gì? Tại sao anh ta thấy mình chờ đợi để tối đa hóa một ứng dụng được thu nhỏ?

    Câu trả lời

    Người đóng góp SuperUser Allquixotic giải thích lý do:

    Tóm lược

    Vấn đề ngay lập tức là các chương trình mà bạn đã thu nhỏ đang được phân trang ra tệp tập tin trên trang cứng trên đĩa cứng của bạn. Triệu chứng này có thể được cải thiện bằng cách cài đặt Solid State Disk (SSD), thêm RAM vào hệ thống của bạn, giảm số lượng chương trình bạn đã mở hoặc nâng cấp lên kiến ​​trúc hệ thống mới hơn (ví dụ: Ivy Bridge hoặc Haswell). Trong số các tùy chọn này, thêm RAM thường là giải pháp hiệu quả nhất.

    Giải trình

    Hành vi mặc định của Windows là ưu tiên các ứng dụng hoạt động hơn các ứng dụng không hoạt động để có một vị trí trong RAM. Khi có áp lực bộ nhớ đáng kể (có nghĩa là hệ thống không có nhiều RAM miễn phí nếu để mọi chương trình có tất cả RAM mà nó muốn), nó bắt đầu đưa các chương trình thu nhỏ vào tệp trang, có nghĩa là nó ghi nội dung của chúng từ RAM sang đĩa, và sau đó làm cho vùng RAM đó miễn phí. Bộ nhớ RAM miễn phí đó giúp các chương trình bạn tích cực sử dụng - giả sử, trình duyệt web của bạn - chạy nhanh hơn, bởi vì nếu họ cần yêu cầu một phân đoạn RAM mới (như khi bạn mở một tab mới), họ có thể làm như vậy.

    RAM RAM miễn phí này cũng được sử dụng như bộ đệm trang, điều đó có nghĩa là khi các chương trình hoạt động cố gắng đọc dữ liệu trên đĩa cứng của bạn, dữ liệu đó có thể được lưu trong bộ nhớ cache, điều này ngăn không cho đĩa cứng của bạn được truy cập để lấy dữ liệu đó. Bằng cách sử dụng phần lớn RAM của bạn cho bộ đệm trang và hoán đổi các chương trình không sử dụng sang đĩa, Windows đang cố gắng cải thiện khả năng phản hồi của (các) chương trình mà bạn đang tích cực sử dụng, bằng cách cung cấp RAM cho họ và lưu trữ các tệp mà họ truy cập vào RAM thay vì đĩa cứng.

    Nhược điểm của hành vi này là các chương trình thu nhỏ có thể mất một lúc để sao chép nội dung của chúng từ tệp trang, trên đĩa, trở lại vào RAM. Thời gian càng tăng dấu chân của chương trình trong bộ nhớ. Đây là lý do tại sao bạn gặp phải sự chậm trễ đó khi tối đa hóa Photoshop.

    RAM là nhiều nhanh hơn gấp nhiều lần so với đĩa cứng (tùy thuộc vào phần cứng cụ thể, nó có thể lên tới vài bậc độ lớn). Một ổ SSD nhanh hơn đáng kể so với ổ cứng, nhưng nó vẫn chậm hơn RAM theo các đơn đặt hàng lớn. Có tệp trang của bạn trên SSD sẽ Cứu giúp, nhưng nó cũng sẽ làm hao mòn SSD nhanh hơn bình thường nếu tệp trang của bạn được sử dụng nhiều do áp lực RAM.

    Biện pháp khắc phục

    Dưới đây là giải thích về các biện pháp khắc phục có sẵn và hiệu quả chung của chúng:

    • Cài đặt thêm RAM: Đây là đường dẫn được đề xuất. Nếu hệ thống của bạn không hỗ trợ nhiều RAM hơn bạn đã cài đặt, bạn sẽ cần nâng cấp thêm hệ thống của mình: có thể là bo mạch chủ, CPU, khung gầm, nguồn điện, v.v. tùy thuộc vào độ tuổi của nó. Nếu đó là máy tính xách tay, nhiều khả năng bạn sẽ phải mua toàn bộ máy tính xách tay mới hỗ trợ RAM được cài đặt nhiều hơn. Khi bạn cài đặt thêm RAM, bạn giảm áp lực bộ nhớ, làm giảm việc sử dụng tập tin trang, đó là một điều tốt xung quanh. Bạn cũng cung cấp thêm RAM cho bộ đệm trang, điều này sẽ khiến tất cả các chương trình truy cập vào đĩa cứng chạy nhanh hơn. Kể từ quý 4 năm 2013, khuyến nghị cá nhân của tôi là bạn có ít nhất 8 GB RAM cho máy tính để bàn hoặc máy tính xách tay với mục đích phức tạp hơn so với duyệt web và email. Điều đó có nghĩa là chỉnh sửa ảnh, chỉnh sửa / xem video, chơi game trên máy tính, chỉnh sửa hoặc ghi âm, lập trình / phát triển, v.v ... tất cả nên có ít nhất 8 GB RAM, nếu không muốn nói là nhiều hơn.
    • Chạy ít chương trình hơn một lúc: Điều này sẽ chỉ hoạt động nếu các chương trình bạn đang chạy không sử dụng nhiều bộ nhớ. Thật không may, các sản phẩm Adobe Creative Suite như Photoshop CS6 được biết đến với việc sử dụng một lượng bộ nhớ khổng lồ. Điều này cũng hạn chế khả năng đa nhiệm của bạn. Đó là một biện pháp khắc phục tạm thời, miễn phí, nhưng có thể gây bất tiện khi đóng trình duyệt web hoặc Word mỗi khi bạn khởi động Photoshop chẳng hạn. Điều này cũng sẽ không ngăn Photoshop bị hoán đổi khi thu nhỏ nó, vì vậy nó thực sự không phải là một giải pháp rất hiệu quả. Nó chỉ giúp trong một số tình huống cụ thể.
    • Cài đặt SSD: Nếu tệp trang của bạn nằm trên ổ SSD, tốc độ được cải thiện của SSD so với ổ cứng sẽ dẫn đến hiệu suất thường được cải thiện khi tệp trang phải được đọc từ hoặc ghi vào. Xin lưu ý rằng SSD không được thiết kế để chịu được luồng ghi ngẫu nhiên rất thường xuyên và liên tục; chúng chỉ có thể được viết trong một số lần giới hạn trước khi chúng bắt đầu hỏng. Việc sử dụng nhiều tệp trang không phải là khối lượng công việc đặc biệt tốt cho SSD. Bạn nên cài đặt một ổ SSD kết hợp với một lượng lớn RAM nếu bạn muốn hiệu suất tối đa trong khi vẫn duy trì tuổi thọ của SSD.
    • Sử dụng kiến ​​trúc hệ thống mới hơn: Tùy thuộc vào độ tuổi của hệ thống của bạn, bạn có thể đang sử dụng kiến ​​trúc hệ thống lỗi thời. Kiến trúc hệ thống của Cameron, thường được định nghĩa là thế hệ trực tuyến (nghĩ rằng các thế hệ như trẻ em, cha mẹ, ông bà, v.v.) của bo mạch chủ và CPU. Các thế hệ mới hơn thường hỗ trợ I / O nhanh hơn (đầu vào / đầu ra), băng thông bộ nhớ tốt hơn, độ trễ thấp hơn và ít tranh chấp hơn các tài nguyên được chia sẻ, thay vào đó cung cấp các liên kết chuyên dụng giữa các thành phần. Ví dụ, bắt đầu với thế hệ của Nehalem, (khoảng năm 2009), Bus phía trước (FSB) đã được loại bỏ, điều này đã loại bỏ một nút cổ chai thông thường, vì hầu hết tất cả các thành phần hệ thống phải chia sẻ cùng một FSB để truyền dữ liệu. Điều này đã được thay thế bằng kiến ​​trúc điểm điểm của điểm đến điểm, có nghĩa là mỗi thành phần đều có CPU riêng làn đường dành riêng cho CPU, tiếp tục được cải thiện vài năm một lần với các thế hệ mới. Nhìn chung, bạn sẽ thấy một sự cải thiện đáng kể hơn về hiệu năng hệ thống tổng thể tùy thuộc vào khoảng cách của mối quan hệ giữa kiến ​​trúc máy tính của bạn và cái mới nhất hiện có. Ví dụ, kiến ​​trúc Pentium 4 từ năm 2004 sẽ chứng kiến ​​sự nâng cấp đáng kể hơn nhiều so với Nâng Haswell, (mới nhất là vào quý 4 năm 2013) so với kiến ​​trúc của Sandy Sandy Bridge từ ~ 2010.

    Liên kết

    Câu hỏi liên quan:

    Làm thế nào để giảm bớt việc đập đĩa (phân trang)?

    Windows Swap (Tệp trang): Bật hoặc Tắt?

    Ngoài ra, chỉ trong trường hợp bạn đang xem xét nó, bạn thực sự không nên vô hiệu hóa tệp trang, vì điều này sẽ chỉ làm cho vấn đề tồi tệ hơn; xem ở đây.

    Và, trong trường hợp bạn cần thêm sức thuyết phục để rời khỏi tệp trang Windows, hãy xem tại đây và đây.


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.