2010-07-22 3 views

답변

0

: 만 현재 활성화 된 스택, IntelliTrace 등이 이전에 함수 호출, 메소드 매개 변수, 이벤트, 예외처럼 모든 이벤트를 기록 기록하는 현재의 디버거는 달리

, 오류가 발생한 위치에 중단 점이 설정되지 않은 경우 코드 실행을 되감기 할 수 있습니다.

실행 지점을 다시 이동하면 동일한 코드를 다시 실행하지만 변수의 값이 다를 수 있습니다. 처음으로 코드를 실행하면 일부 변수가 변경되었을 수 있기 때문입니다.

Intellitrace를 사용하면 동일한 값으로 처음부터 다시 동일한 코드를 실행할 수 있습니다. 나는 그것을 시험하지 않았다.

0

intellitrace는 기록한 각 순간의 기록을 유지한다는 점이 다릅니다. 그래서 라인 마커를 움직이는 것과는 달리, 그 시점의 모든 변수 값을 보여줍니다. 메모리 덤프와 유사하지만 디버깅에 사용됩니다.

따라서 추적에 많이 의존합니다. Here은 어떻게 작동하는지 잘 설명합니다. 실제로는 꽤 멋지다.

관련 문제