Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 计算运行在IoT核心上的控制台应用程序的系统CPU使用率_C#_Docker_Console Application_Cpu Usage_Windows 10 Iot Core - Fatal编程技术网

C# 计算运行在IoT核心上的控制台应用程序的系统CPU使用率

C# 计算运行在IoT核心上的控制台应用程序的系统CPU使用率,c#,docker,console-application,cpu-usage,windows-10-iot-core,C#,Docker,Console Application,Cpu Usage,Windows 10 Iot Core,我指的是下面的链接,用于计算win iot核心上的cpu使用率- 但它需要Windows.System.Diagnostics来访问以下代码段,以获取运行进程的信息- var pdis = ProcessDiagnosticInfo.GetForProcesses(); 但我找不到ProcessDiagnosticInfo C#控制台应用程序的nuget包 是否有任何方法可以计算物联网核心上的cpu使用率。是的,PerformanceCounter不支持物联网核心。如果要获取Wind

我指的是下面的链接,用于计算win iot核心上的cpu使用率-

但它需要Windows.System.Diagnostics来访问以下代码段,以获取运行进程的信息-

    var pdis = ProcessDiagnosticInfo.GetForProcesses();
但我找不到ProcessDiagnosticInfo C#控制台应用程序的nuget包


是否有任何方法可以计算物联网核心上的cpu使用率。

是的,PerformanceCounter不支持物联网核心。如果要获取Windows IoT Core上控制台应用程序中系统的CPU使用率,可以调用设备门户API()获取系统性能数据。

PerformanceCounter在IoT Core上不支持。它正在Windows 10 Enterprise上运行,并已对此进行了测试。很抱歉,我太快了,我必须小心。我可以使用设备门户api,但访问该api需要凭据。这就是为什么我们不想采用解决方案。我正在docker容器中运行应用程序,存在一些安全限制。能否创建一个UWP应用程序以在docker模块中运行?我正在docker容器中运行基于Microsoft azure edge的解决方案。在上面运行UWP应用程序将是一个问题。因此,最好在docker容器之外运行UWP来监控操作系统性能。