일부 프로젝트에 대한 해결책이 있습니다. 서로 다른 프로젝트에는 몇 가지 단점이 있습니다. 첫 번째 스레드가 이러한 중단 점 중 하나에 도달했는지 추적하고 다른 스레드가 동일한 코드 블록을 입력 했음에도 불구하고 해당 단일 스레드를 계속 추적하려고합니다.Visual Studio에서 단일 스레드를 디버깅하는 방법?
중단 점, 즉 스레드 이름 = ... 또는 스레드 ID = ...에 조건을 정의하는 것이 가능하다는 것을 알고 있지만 내 경우에는 부하가 많이 걸린 ASP.NET 응용 프로그램이고 첨부하는 즉시 w3wp.exe
많은 스레드가 중단 점에 도달합니다. ThreadLocal<break-point>
과 같은 것이 필요합니다.
가능합니까? 그렇다면 어떻게?
왜로드가 심한 서버에서 디버깅을 시도하고 있습니까? – Paolo
@Paolo :이 웹 응용 프로그램은 대규모 웹 팜의 심장부로 작동하며 시나리오 테스트에서 모방하기는 어렵습니다. – Xaqron
* [Visual Studio에서 멀티 스레드 코드를 디버깅하기위한 5 가지 팁] (http://devpinoy.org/blogs/jakelite/archive/2009/01/10/5-tips-on-debugging-multi-threaded) -code-in-visual-studio-net.aspx) *. – noproblem