ngen

    4

    2답변

    우리의 응용 프로그램에는 지금까지 NGen 스크립트와 함께 배포되지 않은 많은 .NET 어셈블리가 있으므로 런타임에 항상 JIT 화됩니다. 우리의 응용 프로그램은 일반적으로 터미널 서버에 배포되므로 Windows에서 코드의 이진 이미지를 공유하는 것이 현재 방법보다 더 적합 할 수 있으므로 기본 주소를 설정하고 어셈블리를 NGen'ning하는 것이 좋습니다

    19

    5답변

    Ngen을 C# 실행 파일로 작성했습니다. 그것은 성공적 이었지만 생성 된 파일이 내 PC에 어디에 있는지 알 수 없습니다. MSDN은 편집이 ...이, 네이티브 이미지 캐시에 어디 있는지 알아낼 여전히 수 없습니다해야 말한다 : 나는 그래서 내가 실제 파일이 필요합니다, 거기에 objdump를 실행하려면 EDIT2 : 내 putput NGEN을 실행하는

    2

    1답변

    여기에 고급 성능 질문이 있습니다. 내 시나리오는 다음과 같습니다. 수천 개의 XSLT 문서가 포함 된 데이터베이스가 있습니다. 웹 사이트의 각 페이지마다 하나씩, 이렇게하면 XML이 HTML로 변환됩니다. ASP.NET 웹 서버 (팜)는 데이터베이스에서 XSLT 문서를로드하고이를 사용하여 각 웹 요청에 대해 HTML을 렌더링합니다. 저는 XslCompil

    1

    1답변

    Windows 서비스를 '샘플링'모드로 연결하여 프로파일 링하고 있습니다. "기능보기"결과 파일을 열어이 어셈블리 안에 구체적인 .net 기능이 없다는 메시지가 나타나면 "가장 뜨거운"기능이 [System.Runtime.Serialization.ni.dll]으로 표시됩니다. ngen'd 어셈블리의 다른 모든 기호 (.ni.dll)도 같은 방식으로 표시됩니다

    3

    1답변

    Wix/Votive를 사용하여 .NET 솔루션 용 설치 프로그램을 작성하고 있습니다. 프로젝트 참조 (내부적으로는 heat.exe을 사용)를 사용하여 다른 프로젝트 (EXE 및 DLL)의 바이너리를 포함합니다. 내가하고 싶은 일은 설치 도중 모든 어셈블리를 ngen.exe으로 미리 지정하는 것입니다. 윅스 도움에 따르면,이를 통해 수행 할 수있는 WiX .

    2

    1답변

    .net 4.0 프레임 워크가 설치되어 있고 디버깅을 쉽게 할 수 있도록 최적화없이 3.5에서 dll의 기본 이미지를 ngen해야합니다. 내 C에 가서 : \ Program 파일 (x 86) \ 참조 어셈블리 \ 마이크로 소프트 \ 프레임 워크 \ 3.0 생성 시스템 나는 다른 몇 가지 방법을 시도했습니다 .Workflow.Activities.ini와 :

    1

    1답변

    .Net JITer/ngen에서 생성 된 원시 코드를 분해/검사 할 수 있습니까? this question 대답을 시도하면서 나는 JITer가 어떤 종류의 최적화를 수행하는지에 대해 흥미를 느꼈다. 실제로 나는 정말로 내게 무엇이 있는지를 스스로 볼 수 있기를 바란다. 지금까지 내가했습니다 : 이 ngen를 사용하여 내 후보 어셈블리의 네이티브 이미지를 설

    2

    1답변

    NGEN + AppDomain 문제는 여기에 있습니다. .net 응용 프로그램에서 JIT 시간이 너무 많이 걸리는 것을 방지하기 위해 네이티브 이미지를 올바르게로드하는 일부 응용 프로그램 변경 작업을하고 있습니다. 어떤 부분은 쉽지만 appdomain에서로드해야하는 어셈블리 (여러 가지 이유로 사용해야하는 어셈블리)는 처음으로 원시 이미지를로드하고 후속로드

    1

    1답변

    this article을 사용하여 설치 프로그램에 ngen을 포함하려고합니다. 설치 중에 ngen을 동 기적으로 (우선 순위 = 0으로) 실행하려고하지만 실행하려면 관리 권한이 필요합니다. 그래서, 지금은 로그에 메시지를 다음과 같습니다 MSI (s) (74:2C) [18:30:14:310]: Invoking remote custom action. DLL:

    4

    3답변

    NSIS를 사용하여 .Net 응용 프로그램을 배포하고 있습니다. 설치/제거 프로세스는 정상적으로 작동하지만 시작 성능을 향상시키기 위해 최종 ngen 단계를 추가하고 싶습니다. 불행히도 Google은 관련 자료를 공개하지 않았습니다. 지금까지 아무도이 일을하지 못했을 것입니다. 아마도 여기에있는 누군가가 어떤 생각을 가지고 있을까요? 추한 해킹없이 지원할