Share via


잘라내기

Dotfuscator Professional Edition에는 응용 프로그램을 정적으로 분석하고 실제로 사용되고 있지 않은 부분을 알아내는 기능이 있습니다. 이 기능에는 사용되지 않는 형식, 메서드 및 필드의 검색이 포함됩니다. 이 기능은 응용 프로그램 크기가 문제가 되는 경우, 특히 재사용 가능한 구성 요소에서 응용 프로그램을 빌드할 경우에 아주 유용합니다. 일반적으로 모든 형식, 메서드 및 필드가 이러한 응용 프로그램에 사용되는 것은 아닙니다. Dotfuscator는 응용 프로그램에 필요한 부분만을 정확히 추출하여 크기를 최소화할 수 있습니다.

정적 분석은 벲??흺라는 메서드 집합에서 시작되는 코드를 분석하는 방식으로 작동합니다. 트리거는 응용 프로그램의 진입점입니다. 일반적으로 외부 응용 프로그램에서 호출하는 메서드는 트리거로 정의되어야 합니다. 예를 들어, 간단한 독립 실행형 응용 프로그램에서 밠ain?메서드는 트리거로 정의됩니다. 어셈블리에는 정의된 트리거가 둘 이상 있을 수 있습니다.

Dotfuscator는 각 트리거 메서드의 코드를 분석할 때 사용 중인 필드, 메서드 및 형식을 기록합니다. 그런 다음 호출된 모든 메서드를 유사한 방식으로 분석합니다. 이 프로세스는 호출된 모든 메서드가 분석될 때까지 계속됩니다. 분석이 완료되면 Dotfuscator는 응용 프로그램을 실행하는 데 필요한 최소한의 형식 집합과 해당 멤버를 결정할 수 있습니다. 이러한 형식만 출력 어셈블리에 포함됩니다.

자세한 내용은 온라인 사용 설명서를 참조하십시오.

© 2002-2007 PreEmptive Solutions. All rights reserved.