最近,我一直致力于为BenchmarkDotNet添加更准确的内存诊断程序(不是基于ETW,它在分配超过100KB时通知分配)。对于经典的.NET,我使用AppDomain.MonitoringTotalAllocatedMemorySize
和.NET Core(netcoreapp1.1)GC.GetAllocatedBytesForCurrentThread()
方法recently introduced。
问题是Mono没有实现这些方法。它throws NotImplementedException。
有没有办法获得Mono的分配字节数?