Мое приложение WPF использовало высокую загрузку ЦП примерно через 30 минут, затем я ломаю приложение, чтобы узнать, какой код потратил высокую загрузку ЦП, но ничего не получилось.
Visual Studio 2008 не может отображать текущий запущенный код, но я нашел это на панели «Стек вызовов»:
[In a sleep, wait, or join]
mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8f bytes
System.dll!System.Net.TimerThread.ThreadProc() + 0x2f9 bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x66 bytes
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x6f bytes
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes
что это? что случилось с высокой загрузкой процессора?
а как уменьшить загрузку процессора?