我遇到以下问题:
我有WinForms应用程序,并且它为登录到当前PC的每个用户运行。这意味着,如果两个不同的用户登录(一个处于活动状态,另一个处于非活动状态),则将运行两个具有相同名称的进程。所以现在我有
System.Windows.Window Popup = new System.Windows.Window();
我做完
Popup.Show();
不活动用户的进程占用50%的CPU,有时甚至更多。 请查看this的屏幕截图。 如果我删除Popup.Show(); CPU处于0.05%
可能是个问题吗?