c# - Dotnet 核心 2 消耗高 CPU

标签 c# .net-core

我刚刚使用 dotnet new angular(使用 MAC)创建了一个新项目,当我第一次使用 dotnet run 运行时,它看起来很好。现在我用 control + c 退出了进程,做了一些更改并再次运行。这次在几秒后,dotnet core 的 CPU 消耗变得非常高,接近 100%。

我的观察是,

  1. 当我第一次在 Activity moniter 中运行 dotnet run 时,我看到了多个 dotnet 实例。当我在命令提示符下使用 control + c 退出进程时,并非所有进程都被终止。

  2. 总是有一个进程停留并且消耗 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/

相关文章:

c# - 附加类型的实体失败,因为相同类型的另一个实体已经具有相同的主键值

c# - 尝试从 C# 调用 C++ dll 时出现格式不正确的异常

c# - 如何在 ASP.NET Core 2.1 网站上启用 HttpOnly cookie

.net - UseStatusCodePagesWithReExecute() 不适用于 .NET Core 3.1

c# - 我如何在 Kitematic Boot2docker linux 上安装东西?

c# - 创建针对 .Net Framework 4.5 和 .Net Standard 的库

c# - 如何在 MVC 中绑定(bind) TimeZoneInfo

c# - View 中的模型无法绑定(bind)到 ASP.NET MVC4 中 Controller 中的操作

c# - 为什么当我们以编程方式更改其文本时,TextBox 的 Text_Changed 事件不会触发?

c# - 无法从 RHEL 7 上的 .Net core 应用程序连接到 SQL Server 数据库