Độ tin cậy không đạt được bởi các điều kiện bộ nhớ thấp và một kẻ giết người OOM.
Thật sai lầm khi tổ chức một bữa tiệc trong tủ quần áo và đặt "dọn dẹp tủ quần áo của tôi" trong danh sách nhạc nhỏ của bạn.
Có thể làm cho kẻ giết người OOM can thiệp sớm hơn?
Làm điều này sẽ có kết quả phụ ngoài ý muốn, bởi vì bạn không kiểm soát được những gì bị giết.
Tôi cố gắng điều chỉnh hệ thống phát triển của mình để có độ tin cậy tối đa.
Độ tin cậy tối đa liên quan đến việc kiểm tra hệ thống của bạn và cải thiện hệ thống của bạn dựa trên các thử nghiệm này.
Chỉ cần điều chỉnh những thứ ngẫu nhiên sẽ không đưa bạn đến bất cứ đâu ...
Tôi đã vô hiệu hóa trao đổi, vì để sử dụng GUI, nó chủ yếu làm cho máy không phản hồi theo cách không thể sử dụng được nữa. Tuy nhiên, nếu các ứng dụng gây khó chịu ăn hết bộ nhớ, một số cơ chế dường như phát huy tác dụng trong việc tận dụng tối đa nó với chi phí tốc độ.
Do điều kiện bộ nhớ thấp, việc vô hiệu hóa trao đổi sẽ không cải thiện hành vi , nó ngược lại .
Để tăng độ tin cậy trong tình huống này, hãy thêm nhiều bộ nhớ để hệ thống của bạn phản ứng nhanh hơn và không có quá trình ngẫu nhiên nào bị giết mà không có ý định của người dùng. Bạn không nên dùng đến điều kiện bộ nhớ thấp và một cơ chế như thế này, đặc biệt là không phải trong môi trường phát triển ...
Không có hoạt động trao đổi ổ cứng, nhưng hệ thống cũng không phản hồi.
Điều kiện bộ nhớ thấp thực sự dẫn đến sự không đáp ứng, cho dù bạn có trao đổi hay không.
Vì vậy, tôi muốn để kẻ giết người OOM khởi động trước khi hệ thống thực hiện bất kỳ nỗ lực đặc biệt nào về việc tăng trí nhớ.
Những nỗ lực đặc biệt sẽ gây hại nhiều hơn lợi, như tôi đã giải thích ở trên. Thay vào đó, bạn có thể giết các quá trình bạn không cần chính mình, nhưng tôi đoán bạn không thể làm điều đó để OOM sẽ giết các quy trình mà bạn cần.
Có thể định cấu hình trình diệt OOM để hành động nếu có ít hơn 100 MB bộ nhớ vật lý miễn phí không?
Có thể, nhưng bạn có được lợi tức đầu tư cao hơn nếu bạn chỉ mua một số bộ nhớ bổ sung mà thực sự không tốn nhiều tiền trong những ngày này. Hãy xem xét rằng bạn sẽ tự đánh vào chân mình trong thời gian dài nếu bạn tiếp tục làm việc trong điều kiện bộ nhớ thấp. OOM giống như một người bảo lãnh, nó không hỗ trợ bạn, nó hỗ trợ HĐH ...