Mẫu răng cưa có ý nghĩa gì trên biểu đồ sử dụng bộ nhớ? [đóng cửa]


4

Gần đây, máy tính của tôi đã chạy chậm hơn một chút, vì vậy tôi đã xem các số liệu thống kê trong Trình quản lý tác vụ Windows và thấy rằng nó không chỉ sử dụng nhiều bộ nhớ mà còn có mô hình răng cưa này trong biểu đồ sử dụng. sử dụng bộ nhớ mô hình răng cưa Lưu ý : biểu đồ không được chỉnh sửa và thể hiện một ảnh chụp màn hình thực sự của một khoảng thời gian liên tục (mặc dù có vẻ như có 3 hình dạng răng cưa khác nhau được ghép lại với nhau).

Khi tôi theo dõi nó, tôi đã thấy mô hình tương tự rất nhiều. Thường thì nó xảy ra khi tôi mở một ứng dụng mới hoặc một tệp thực sự lớn nhưng không phải lúc nào cũng vậy. Tôi không biết hệ điều hành Windows quản lý bộ nhớ như thế nào nhưng có lẽ nó đang chuyển mọi thứ (có thể sang bộ nhớ ảo?) Nó đã không được sử dụng trong một thời gian để nhường chỗ cho những thứ mới? Tôi đã thử nhiều tìm kiếm để giải thích về biểu đồ bộ nhớ hoặc mô hình răng cưa trong việc sử dụng bộ nhớ nhưng tôi không thể tìm thấy gì. Tôi nghi ngờ điều này có nghĩa là tôi cần thêm bộ nhớ, nhưng sẽ tốt hơn nếu hiểu nó tốt hơn.

Các quy trình được xử lý bởi Handles: sử dụng bộ nhớ mô hình răng cưa * Không chắc tại sao Google Drive lại sử dụng 34k Handles.

Các quy trình được sắp xếp theo bộ nhớ: sử dụng bộ nhớ mô hình răng cưa

Tôi nghĩ rằng điều này (mô hình răng cưa) có thể chỉ ra rằng có rất nhiều bộ sưu tập rác RAM đang diễn ra hoặc một cái gì đó (có thể giống như một JVM?), Và tôi đã hy vọng rằng có lẽ ai đó có thể giải thích điều đó một cách chung chung.

Cập nhật: Sau khi khởi động lại, tôi đã xem biểu đồ bộ nhớ và thấy mô hình răng cưa cổ điển khi tôi khởi động một ứng dụng nhưng chỉ khi khoảng một nửa bộ nhớ được sử dụng. Vì vậy, tôi nghĩ rằng lý thuyết của tôi về thu gom rác, hoặc một cái gì đó tương tự như nó, không giữ nước.


1
không có gì chắc chắn bất cứ ai trong chúng ta có thể nói .... nó phụ thuộc vào rất nhiều thứ .... dịch vụ, quy trình đang được chạy ... vv ... vv .... chúng tôi chỉ có thể đưa ra ý kiến ​​vì câu hỏi này là thật rộng
mdpc

Bạn có thể xem trong tab quy trình của trình quản lý tác vụ và chọn trong "Chế độ xem - Chọn cột", sau đó nhấp vào "Xử lý" (để hiển thị các chương trình xử lý trong hàng dữ liệu). Xem chương trình nào với nhiều người? Nó có thể không liên quan đến điều này cả, tôi chỉ quan tâm.
Psycogeek

1
Bạn có thể vui lòng đăng một màn hình của quá trình chạy được sắp xếp theo sử dụng bộ nhớ?
HackToHell

1
591k xử lý âm thanh như bạn có một rò rỉ xử lý ở đâu đó. Nó có thể không liên quan đến việc sử dụng bộ nhớ, nhưng đơn giản là không có lý do nào để có nhiều xử lý mở (ngoại trừ có thể là một máy chủ cơ sở dữ liệu chuyên dụng, như Oracle DB, nhưng bạn sẽ không chạy nó trên máy tính để bàn, bạn sẽ không ?)
allquixotic

Để tham khảo, số lần mở của tôi gấp khoảng 15 lần và tôi có rất nhiều trình nền (CrashPlan, MalwareBytes, PuTTY, Adobe CC, Amazon Unbox, Steam, PerfectDisk và một số người khác). Đó đơn giản là một số lượng tay cầm lố bịch, đặc biệt là khi bạn chỉ sử dụng khoảng 6 GB bộ nhớ cho các chương trình (một chút công bằng, nhưng không khác thường).
allquixotic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.