IntelliTrace가 Visual Studio 2010 64 비트 버전에서 지원되지 않는 것으로 나타났습니다.MS가 VS 2010 64 비트에서 IntelliTrace를 구현하지 못하게하는 기술적 제한 사항은 무엇입니까?
MS says 기술적 제한
의사람이 그 제한 될 일에 도움이 되거 수 있기 때문에?
고맙습니다.
IntelliTrace가 Visual Studio 2010 64 비트 버전에서 지원되지 않는 것으로 나타났습니다.MS가 VS 2010 64 비트에서 IntelliTrace를 구현하지 못하게하는 기술적 제한 사항은 무엇입니까?
MS says 기술적 제한
의사람이 그 제한 될 일에 도움이 되거 수 있기 때문에?
고맙습니다.
IntelliTrace 코드가 32 비트 용으로 작성된 것일 수 있습니다. 현재 Windows에있는 64 비트 실행 파일에서 32 비트 라이브러리를 호출 할 수 없습니다. 이 문제가있는 많은 응용 프로그램이 많이 있습니다. 예 : Windows 탐색기는 64 비트 응용 프로그램이므로 오른쪽 클릭 메뉴에 기여하면 64 비트 여야합니다.
여기에는 같은 문제가있을 수 있습니다. 라이브러리는 아마도 64 비트로 포팅되지 않았지만 새 버전의 Visual Studio에서 호출 할 수 없었을 것입니다.
첫 번째 대답에 동의합니다. VS.NET은 여전히 32 비트 응용 프로그램이며 64 비트 응용 프로그램을 디버깅하는 데 엄청 기술적 인 장애물입니다. 예를 들어,
몇 가지 흥미로운 링크가 있습니다
VS.NET 2010의 출시와 함께이를 밀어도 시간 제약이 있었다. 64 비트 응용 프로그램을 디버깅하는 방법 :http://blogs.msdn.com/habibh/archive/2009/10/22/intellitrace-is-not-available-why.aspx
내 직감은 백그라운드에서 디버그 정보를 수집하는 동안 다른 스레드에서 필요한 메모리 사용량을 관리하는 문제와 필요가있을 것이다. – Russell
나는 그들이 말한 것을 바꿔 말할 것이다. "힘들다." –
내 직감은 개발자가되고 테스트 자원이 될 것입니다. –