.NET 응용 프로그램의 릴리스 빌드에서 .pdb 파일을 제공하면 성능이나 메모리가 저하됩니까?.pdb 파일을 사용하여 릴리스 빌드를 배포 할 경우 성능이 저하됩니까?
우리 팀은 Compact Framework (Windows Mobile 6.0) 앱을 관리하고 있으며 다운로드 및 설치 크기를 줄이려고합니다. 옵션을 조사하는 동안 우리는 로그 파일에 자세한 스택 추적을 얻을 수 있도록 .pdb 파일을 제공한다는 사실을 깨달았습니다.
.pdb 파일은 앱의 크기가 두 배이기 때문에 기호가 제공하는 세부 정보없이 살 수 있다고 판단했습니다.
릴리스 빌드에서 성능 저하가 발생하면 성능이 향상됩니다.
기본적으로 디버그 기호가로드되는시기는 언제입니까? 응용 프로그램이 시작될 때로드해야 할 가능성이 높습니다.이 경우 빠른 시작 시간을 확인해야합니다.
릴리스 응용 프로그램에서 .pdbs를 포함 할 때의 장단점을 이해하고 있지만 런타임에서 사용하는 방법을 구체적으로 설명하는 내용을 찾지 못했습니다.