C# 在Linux下是否有一种简单的方法来实现类似C+中的GC.GetTotalMemory的函数+;?
我不需要垃圾收集部分。我只需要知道当前的字节数C# 在Linux下是否有一种简单的方法来实现类似C+中的GC.GetTotalMemory的函数+;?,c#,c++,.net,linux,mono,C#,C++,.net,Linux,Mono,我不需要垃圾收集部分。我只需要知道当前的字节数 被认为是被分配的。在Linux下,有没有一种简单的方法可以做到这一点?您正在寻找。您可以始终从应用程序内部解析/proc/self/maps或/proc/self/status文件(以及/proc下的其他文件)(您将获得比syscall更多的信息) 如果使用,它将为您提供GC\u get\u heap\u size,GC\u get\u total\u bytes。。。功能 而GNU libc已经 我不明白你的问题为什么被标为C;在Linux上,这
被认为是被分配的。在Linux下,有没有一种简单的方法可以做到这一点?您正在寻找。您可以始终从应用程序内部解析
/proc/self/maps
或/proc/self/status
文件(以及/proc
下的其他文件)(您将获得比syscall更多的信息)
如果使用,它将为您提供GC\u get\u heap\u size
,GC\u get\u total\u bytes
。。。功能
而GNU libc已经
我不明白你的问题为什么被标为C;在Linux上,这意味着。您始终可以从应用程序内部解析
/proc/self/maps
或/proc/self/status
文件(以及/proc
下的其他文件)(您将获得比仅使用syscall更多的信息)
如果使用,它将为您提供GC\u get\u heap\u size
,GC\u get\u total\u bytes
。。。功能
而GNU libc已经
我不明白你的问题为什么被标为C;在Linux上,这意味着。不清楚您的要求是什么。在通常没有“托管内存”这类东西的Linux下,有什么相似之处?如果您想要从
malloc
和friends获得的总内存量,那么您的分配器很可能有这样的功能。不清楚您想要的是什么。在通常没有“托管内存”这类东西的Linux下,有什么相似之处?如果您想要从malloc
和friends获得内存总量,则分配器可能具有此类功能。