2011-02-17 63 views
2

我已經在VS2010中啓動了一個性能嚮導來審計我的應用程序中的線程併發性。VS 2010性能分析器:識別線程

有沒有一種方法可以準確識別「應用程序線程」指向哪些特定線程在我的應用程序中?
的確,我啓動工作線程。有沒有辦法爲它們命名和/或時間戳多次啓動的相同邏輯線程。 (我使用這個權利或者是一個瘋子的想法?)

這將讓我來識別導致高跨核心上下文切換線程,並採取行動(對不對?)

Core View

回答

0

根據你如何創建線程,可以給它們命名

看到這個msdn page for details of the Thread.Name財產

+0

的問題是,我使用BackgroundWorkers,因爲我有我不想凍結GUI,我趁該類提供的啓動/停止實用程序的結束。問題是以這種方式創建的線程無法從我讀過的內容中找到名稱。此外,我不是100%確定在運行時命名線程會導致在此窗口中顯示該特定名稱。 – 2011-02-17 11:03:33