sách gpt4 ai đã đi

memory - 检查正在运行的程序中的可用 RAM 量

In lại 作者:行者123 更新时间:2023-12-04 06:07:56 27 4
mua khóa gpt4 Nike

我的一个 friend 在一次求职面试中被要求编写一个程序来测量可用 RAM 的数量。预期的答案是以二进制搜索方式使用 malloc():分配越来越大的内存部分,直到收到失败消息,减少部分大小,然后对分配的内存量求和。

我相信这种方法将测量虚拟内存的数量,而不是物理内存的数量。但是我对这件事很好奇。

有没有办法在不使用 exec(dmesg |grep -i memory) 的情况下从程序中判断可用 RAM 的数量?

1 Câu trả lời

你是对的:malloc() 不区分物理内存和虚拟内存。事实上,这就是虚拟内存的全部意义所在:让这些细节与程序无关。

您可以找到,但它是特定于操作系统的。例如,Linux .

关于memory - 检查正在运行的程序中的可用 RAM 量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048376/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com