liên quan đến câu hỏi trước đây của tôi:
Preventing Memory issues when handling large amounts of textLàm thế nào tôi có thể xác định có bao nhiêu bộ nhớ chương trình của tôi hiện đang chiếm
Có cách nào để xác định bao nhiêu không gian bộ nhớ chương trình của tôi là chiếm ? Tôi sẽ xử lý một lượng lớn tệp văn bản và thường lưu trữ các đối tượng đã xử lý trong bộ nhớ. Có những lúc sẽ có quá nhiều thông tin, và tôi sẽ hết bộ nhớ. Tôi có một giải pháp để tránh các vấn đề phân bổ bộ nhớ, nhưng tôi chỉ muốn sử dụng nó khi cần thiết, để tránh phân trang, mà cuối cùng sẽ làm giảm hiệu suất của tôi khi nó không cần thiết. Có cách nào để tìm ra bao nhiêu bộ nhớ tôi đang chiếm, để tôi có thể trang thông tin của tôi chỉ khi cần thiết?
LƯU Ý: Tôi đang tìm một giải pháp mà chương trình của tôi có thể sử dụng để bắt đầu phân trang khi cần thiết.
> "[...] xấp xỉ tốt nhất hiện có của số byte hiện phân bổ trong bộ nhớ được quản lý" này wont nhận được số lượng bộ nhớ được sử dụng bởi tất cả các hội đồng quản lý? –
Có, nhưng sẽ chỉ có trong AppDomain hiện tại. Tôi khuyên bạn nên sử dụng perfmon cho loại điều này. –