cuốn sách gpt4 ai đã làm

Có hàm libc (hoặc tương đương) nào có thể biết kích thước hiện tại của vùng heap không?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 00:55:40 26 4
mua khóa gpt4 Nike

Có hàm libc (hoặc tương đương) nào có thể biết kích thước hiện tại của vùng heap không?

Tôi đang gặp vấn đề về bộ nhớ với ứng dụng của mình và có vẻ như việc có thể giám sát vùng lưu trữ khi tôi cần sẽ giúp tôi tìm ra vấn đề. Vậy có cách nào để biết kích thước hiện tại của heap không?

câu trả lời hay nhất

没有。

Vì chức năng bạn muốn là để gỡ lỗi, nên sử dụng trình gỡ lỗi hoặc thống kê tài nguyên của hệ điều hành để giám sát việc sử dụng bộ nhớ của quy trình sẽ hợp lý hơn là cố gắng mã hóa nó vào chương trình của bạn.

Nếu bạnthực tếMuốn chương trình của bạn theo dõi việc sử dụng bộ nhớ của chính nó, cách di động duy nhất là tránh sử dụng mallocmiễn phí Gọi trực tiếp cho họ, nhưng thay vào đó hãy gọi họ thông qua trình bao bọc tăng/giảm bộ đếm. Điều này không tính đến sự phân mảnh bộ nhớ, nhưng nếu bạn quan tâm đến việc sử dụng bộ nhớ logic của chương trình hơn là tác động đến tài nguyên vật lý, thì bộ đếm được triển khai theo cách này thực sự có thể tốt hơn việc xem xét số liệu thống kê tài nguyên của hệ điều hành.

Nếu bạn chỉ quan tâm đến một nền tảng mục tiêu hoặc họ nền tảng cụ thể, có thể có các chức năng ngoài tiêu chuẩn C đáp ứng nhu cầu của bạn. Trên POSIX, hãy tìm lấy đi .

Về c - Có hàm libc (hoặc tương đương) có thể biết kích thước hiện tại của vùng heap không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3870255/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress