[英]Optional Parameters in methods of Microsoft.VisualBasic Collection
[英]Mono-based Replacement for Microsoft.VisualBasic ComputerInfo
我有下面的C#代码在Visual Studio中运行得很好,但是如果要在Mono上编译它,它只会失败,并显示错误CmputerInfo不存在,如果您缺少程序集引用。
// Get Total Available Memory Percentage and if its below a threshhold then send ServiceUnavailable
ComputerInfo computerInfo = new ComputerInfo();
ulong totalPhysicalMemory = computerInfo.TotalPhysicalMemory;
ulong availablePhysicalMemory = computerInfo.AvailablePhysicalMemory;
ulong availablePhysicalMemoryPercentage = (availablePhysicalMemory * 100 / totalPhysicalMemory);
如果单声道不支持上述dll。 请告诉我如何在Linux中收集以上信息。
谢谢
用它代替:
var pc = new System.Diagnostics.PerformanceCounter("Mono Memory", "Available Physical Memory");
long availableMemory = pc.RawValue;
var pc2 = new System.Diagnostics.PerformanceCounter("Mono Memory", "Total Physical Memory");
long physicalMemory = pc2.RawValue;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.