【问题标题】:Running .Net application on visual studio code in MacBook pro在 MacBook Pro 中的 Visual Studio 代码上运行 .Net 应用程序
【发布时间】:2026-02-07 20:05:01
【问题描述】:
我在 MacBook Pro 的 Visual Studio Code 中进行 C# 编程,所以每当我运行应用程序时,内存中都会留下一个 dotnet 进程,当我打开活动监视器时,内存没有被释放,CPU 运行在即使在调试停止后也是 100%。我的代码有问题,或者在 Mac OS 中编写 c# 代码时我应该做些什么。请让我知道,现在每次运行后我都会打开活动监视器并强制退出该过程。
【问题讨论】:
标签:
c#
.net
macos
visual-studio-code
.net-core
【解决方案1】:
您只需要安装.Net Core 和C# extension。
高 CPU 消耗通常是由扩展程序中的问题引起的。
您可以使用Help>Open Process Explorer 打开进程资源管理器以查看实时运行的 VS Code 进程列表,您将在其中找到导致高 CPU 消耗的原因,其中扩展由 Extension Host 进程执行。
如果高 CPU 消耗不是由 VS Code 引起的,那么它可能是您的代码,您必须对其进行优化。
您可以查看性能问题 Wiki 以获取更多详细信息 here