ngen

    6

    3답변

    저는 약 5 개의 참조 된 어셈블리 - 우리가 작성한 WinForms 응용 프로그램과 타사의 약 8 개의 참조 된 어셈블리 -에 대한 작업을 해왔습니다 (향후 무언가가 발생하지 않는 한이를 업데이트하려고합니다. 끔찍한 잘못 - Infragistics/DevExpress 구성 요소!). 시작 시간이 콜드 부츠에서 너무 높습니다. 내가 Gac에 추가하고 그들을

    3

    1답변

    NGEN을 설치 프로그램의 마지막 단계로 사용하는 것에 대한 몇 가지 흥미로운 링크가 this post에서 발견되었습니다. 빌드 타임이 아닌 설정시 NGEN이 어셈블리를 선호하는 이유가 있습니까? 나는 특히 셋업 시간에 관심이 없지만 내 빌드로 자동화 될 수있는 불필요한 단계처럼 보인다.

    8

    5답변

    설치시 .NET 관리 응용 프로그램에서 ngen을 실행하고 응용 프로그램의 Windows 오류보고에서 크래시 덤프를 검색하면 어떻게 사용할 수 있습니까? 스택 추적, 변수 등을 볼 수 있습니까? 다음은 질문과 관련된 배경입니다. 설치시 ngened되는 .NET 응용 프로그램이 있습니다. 처리되지 않은 .NET 예외로 인해 충돌이 발생하면 Windows 오류

    2

    6답변

    .NET Framework로 Windows 응용 프로그램을 작성하는 데 C#을 사용합니다. 어떻게 이러한 응용 프로그램의 시작 시간을 줄일 수 있습니까? 초기 응용 프로그램을 표시 할 때 응용 프로그램이 시작 및 초기화 중 느리게 느껴집니다. 내 응용 프로그램은 Access (MDB) 데이터베이스와 함께 작동하여 데이터를 저장합니다. 일부 양식에서는 데이터

    2

    4답변

    라이센스가 첨부 된 응용 프로그램을 배포하려고합니다. 그러나, 나는 내 dll이 쉽게 Visual Studio에서 참조 할 수 없도록하고 싶습니다. 이 작업을 수행하는 일반적인 방법은 무엇입니까? 그러나 이것을 방지하기 위해 응용 프로그램을 만들지는 생각했지만 코드는 아키텍처에 따라 달라집니다. Windows 이외의 다른 아키텍처/플랫폼을 대상으로하지는 않

    3

    1답변

    터미널 서비스 환경에서 .NET 2.0 WinForms 응용 프로그램을 실행하면 예기치 않은 결과가 나타납니다. 내가 읽은 모든 것은 JIT 어셈블리 (즉, 네이티브 이미지를 생성하기 위해 NGen을 사용하지 않음)가 모든 코드 공간을 사적 페이지에 저장함으로써 작업 세트 크기/메모리 압력을 증가 시킨다는 것을 나타냅니다. 그러나 실제 결과 (Process

    13

    1답변

    심층적 인 최적화에 대한 환경 설정을 지정하여 .NET JIT 컴파일러의 동작을 변경하는 방법이 있는지 궁금합니다. 그것이 실패한 경우, 프로파일 유도가 아닌 일종의 최적화를 할 수 있다면 좋을 것입니다.

    2

    1답변

    Phoenix에 대해 잘 모를 경우 Microsoft의 모든 컴파일러의 기초가 될 Microsoft의 컴파일러 프레임 워크입니다. CIL, x86, x64 및 IA64의 코드로 읽을 수 있습니다. x86, x64, IA64 또는 CIL로 코드를 내 보냅니다. 순수 닷넷 앱을 순수 네이티브 앱으로 변환하는 데 사용할 수 있습니까? 즉, .Net .dll (m

    6

    2답변

    특정 .Net 어셈블리가 이미 ngen되었는지 여부를 어떻게 확인할 수 있습니까? 코드에서 확인해야합니다. 심지어 명령 행을 호출해도 괜찮을 것입니다. 지금은 이것을 결정할 방법이 전혀 없습니다.

    4

    2답변

    우리는 .NET 응용 프로그램 용 설치 프로그램을 작성하기 위해 Wix를 사용하며 Wix 3.0으로 포팅하는 중입니다. 우리의 응용 프로그램에는 여러 .NET 어셈블리가 포함되어 있습니다 (.NET 응용 프로그램과 마찬가지로). 최종 설치 단계는 이러한 문제를 해결하는 것입니다. 이는 ngen이 아닌 어셈블리를 시동 할 때 약 2 배의 시간이 걸리기 때문에