【发布时间】:2018-05-17 03:44:42
【问题描述】:
我刚刚使用dotnet new angular(使用MAC)创建了一个新项目,当我第一次使用dotnet run 运行时,它看起来还不错。现在我用control + c 退出了这个过程,做了一些更改并再次运行。这次在几秒钟后,dotnet core 的 CPU 消耗变得非常高,接近 100%。
我的观察是,
当我第一次在活动监视器中运行
dotnet run时,我看到了多个 dotnet 实例。当我在命令提示符下使用control + c退出进程时,并非所有进程都被杀死。总是有一个进程停留,它几乎 100% 消耗 CPU。
这经常发生在我身上。有没有人遇到过这样的问题或这里可能有什么问题?请帮助我,因为这个,我无法在 dotnet core 中进行开发。
我在这里提出了问题github link。
【问题讨论】:
-
@mjwills 我没有向命令
dotnet new angular的新创建项目添加任何内容。即使对于控制台项目也会发生这种情况,并且该来源在我提供的链接中。 -
我认为期望人们去另一个网站,下载一个不受信任的 zip 文件,打开它并运行它是一个相当高的标准。我建议再次阅读minimal reproducible example。
-
@mjwills 抱歉。正如我之前提到的,我没有更改
dotnet new angular生成的代码中的任何行。我还需要发布代码吗? -
我杀死了这个进程,下次它在 CPU 使用率低的情况下运行良好。