Rò rỉ bộ nhớ là gì và bạn có thể làm gì với nó?

Tác giả sysadmin, T.Mười 20, 2022, 03:46:26 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Rò rỉ bộ nhớ là gì và bạn có thể làm gì với nó?


Bộ nhớ là điều cần thiết để máy tính của bạn hoạt động bình thường. Nếu bạn không có đủ RAM, máy tính của bạn sẽ hoạt động kém. Đôi khi một sự cố được gọi là rò rỉ bộ nhớ có thể dẫn đến việc máy tính của bạn "hết" RAM, ngay cả khi bạn có một máy mạnh.


1. Rò rỉ bộ nhớ là gì?

Máy tính của bạn sử dụng RAM làm không gian tạm thời để lưu trữ và truy cập dữ liệu. Khi phần mềm yêu cầu RAM, hệ điều hành sẽ gán nó. Khi phần mềm không còn nhu cầu về không gian này, nó có thể được phát hành và sử dụng bởi các ứng dụng hoặc quy trình hệ thống khác.

Việc trao đổi RAM giữa các tiến trình khác nhau là yếu tố giúp hệ thống của bạn hoạt động trơn tru. Đôi khi có thể xảy ra lỗi trong đó phần mềm hoặc quy trình từ chối giải phóng RAM sau khi xử lý xong. Vấn đề sẽ trở nên tồi tệ hơn khi ứng dụng tiếp tục yêu cầu ngày càng nhiều RAM hơn cho đến khi máy tính của bạn hết.

Đây được gọi là rò rỉ bộ nhớ vì nó thể hiện dưới dạng một vùng RAM liên tục biến mất. Sự cố này có thể ảnh hưởng đến các ứng dụng như trình duyệt web, trò chơi hoặc thậm chí các phần của hệ điều hành. Những sự cố này có thể xảy ra trên Windows và macOS, cũng như các thiết bị di động.

2. Cách phát hiện rò rỉ bộ nhớ (và việc cần làm)

Thật khó để phát hiện ra một điểm rò rỉ bộ nhớ một cách hoàn hảo. Nếu máy tính của bạn gặp khó khăn với hiệu suất, ngay cả khi dường như dưới tải ít hoặc không tải, bạn có thể sắp hết RAM do rò rỉ bộ nhớ. Một số hệ điều hành sẽ hiển thị cửa sổ bật lên thông báo rằng bạn đã hết bộ nhớ và bạn cần đóng một số ứng dụng để tiếp tục sử dụng máy tính của mình.

Ứng dụng gây ra sự cố có thể không phản hồi hoặc chậm trước khi mọi thứ tiến triển đến giai đoạn đó. Điều này cung cấp một cơ hội để giải quyết vấn đề trước khi mọi thứ tạm dừng. Cách dễ nhất để phát hiện rò rỉ bộ nhớ là xem phân bổ bộ nhớ máy tính của bạn.

Trên PC chạy Windows, bạn có thể thực hiện việc này bằng Trình quản lý tác vụ bằng cách nhấn Ctrl + Shift + Escape hoặc bằng cách nhấp chuột phải vào nút Bắt đầu và chọn "Trình quản lý tác vụ" từ menu. Trên tab "Hiệu suất", hãy nhấp vào tiêu đề cột "Bộ nhớ" để sắp xếp theo phân bổ cao nhất. Bạn có thể giải phóng bộ nhớ bằng cách chọn một ứng dụng và nhấp vào "Kết thúc tác vụ" để thoát khỏi ứng dụng đó.


Trên máy Mac, bạn có thể thực hiện việc này bằng cách chạy Activity Monitor trong phần Applications> Utilities hoặc bằng cách nhấn Command + Spacebar, sau đó nhập "Activity monitor" và nhấn Enter khi ứng dụng xuất hiện. Chọn tab "Bộ nhớ", sau đó nhấp vào cột "Bộ nhớ" để sắp xếp theo mức sử dụng. Chọn một quá trình, sau đó nhấp vào "X" phía trên nó để đóng nó và giải phóng bộ nhớ.


Trên Chromebook, bạn có thể sử dụng một ứng dụng như Cog để theo dõi tài nguyên hệ thống. Có thể rất khó để biết mức sử dụng RAM là quá nhiều, nhưng tính không ổn định của phần mềm và hiệu suất hệ thống nói chung sẽ cho bạn một ý tưởng.

Đôi khi lỗi của hệ điều hành và những vấn đề này có thể khó sửa hơn một chút. Đặt cược tốt nhất của bạn trong trường hợp này là lưu mọi thứ bạn đang làm và khởi động lại máy tính của bạn như bình thường. Cả Microsoft và Apple đều thường xuyên cập nhật hệ điều hành của họ, vì vậy hãy đảm bảo bạn cài đặt các bản cập nhật có thể khắc phục các loại sự cố này.

Trên iOS / iPadOS và Android, hệ điều hành xử lý phân bổ bộ nhớ. Điều này có nghĩa là bạn không cần phải lo lắng về việc các ứng dụng riêng lẻ chiếm nhiều hơn thị phần công bằng của chúng, đặc biệt là đối với iOS và iPadOS vì Apple kiểm soát chặt chẽ lượng RAM mà một ứng dụng có thể yêu cầu. Khởi động lại và cập nhật thiết bị của bạn là một ý tưởng hay nếu bạn gặp phải các vấn đề về hiệu suất trên toàn hệ thống.

2. Theo dõi hiệu suất hệ thống

Các hệ điều hành hiện đại không cần trông trẻ, nhưng có thể hữu ích nếu bạn biết cách theo dõi hiệu suất hệ thống nếu bạn nghi ngờ mọi thứ không ổn như mong muốn.

Đọc hướng dẫn của chúng tôi để sử dụng Trình quản lý tác vụ Windows  và cách khắc phục sự cố máy Mac của bạn bằng Trình theo dõi hoạt động để biết thêm thông tin chi tiết. Chúc may mắn!