我刚刚使用 dotnet new angular
(使用 MAC)创建了一个新项目,当我第一次使用 dotnet run
运行时,它看起来很好。现在我用 control + c
退出了进程,做了一些更改并再次运行。这次在几秒后,dotnet core 的 CPU 消耗变得非常高,接近 100%。
我的观察是,
当我第一次在 Activity moniter 中运行
dotnet run
时,我看到了多个 dotnet 实例。当我在命令提示符下使用control + c
退出进程时,并非所有进程都被终止。总是有一个进程停留并且消耗 CPU 接近 100%。
这种情况经常发生在我身上。有没有人遇到过这样的问题或者这里可能出了什么问题?请帮助我,因为这个我无法在 dotnet 核心中进行开发。
我在这里提出问题 github link .
最佳答案
GitHub 上目前有一个关于此的未解决问题。请参阅:https://github.com/dotnet/core/issues/1553
问题已移至 dotnet/roslyn。对于 Unresolved 问题,请参阅:https://github.com/dotnet/roslyn/issues/24137
我自己在谷歌上搜索这个问题时遇到了这个话题。
关于c# - Dotnet 核心 2 消耗高 CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50383015/