mallinfo有64位的替代品吗?

在Linux上,我们有一个名为mallinfo的 (GNU C库)函数,它给你一些与内存分配有关的数字:

struct mallinfo { int arena; /* Non-mmapped space allocated (bytes) */ int ordblks; /* Number of free chunks */ int smblks; /* Number of free fastbin blocks */ int hblks; /* Number of mmapped regions */ int hblkhd; /* Space allocated in mmapped regions (bytes) */ int usmblks; /* Maximum total allocated space (bytes) */ int fsmblks; /* Space in freed fastbin blocks (bytes) */ int uordblks; /* Total allocated space (bytes) */ int fordblks; /* Total free space (bytes) */ int keepcost; /* Top-most, releasable space (bytes) */ }; 

奇怪的是,这些值通常是32位整数(!); 那么,真的不会这样做,特别是对于字节数(例如fordblks )给出的值。

我想这是不赞同的,而且有一些其他的设施可以得到相同的信息。 什么是替代设施?