jit

    2

    1답변

    .NET JIT 컴파일러를 직접 사용하고 싶습니다. 가능합니까? 나는 내가 좋아하는 일을 할 싶습니다 의미 : > jit.exe myfile.msil myfile.exe 아니면 C# 코드에서?

    4

    3답변

    로깅 문의 성능/가비지 수집 비용을 줄이려고합니다. 디버깅을 위해 사용할 수있는 많은 로깅 구문을 원하지만 빠른 프로덕션을 위해 해제 할 수있는 방법이 있습니다. long sum = 0; for(int i = 0; i < 100000000; ++i) { int a = i; int b = i+1; int c = i+2; logFoo(a,b

    3

    4답변

    내가 JIT 컴파일러 혼란 스러워요, JIT 컴파일러는 무엇입니까? JIT 컴파일러는 매 실행마다 또는 JVM이로드 될 때마다 바이트 코드를 컴파일합니까?

    2

    2답변

    컴파일 된 메소드에 대한 로그 정보를 제공하는 플래그가 있습니다. 컴파일되지 않은 메소드와 컴파일되지 않은 이유에 대한 정보는 어디에 있습니까? 핫스팟 컴파일러가 어떻게 결정을 내리고 특정 메소드를 컴파일하지 않는 이유를 알면 JVM에 대한 더 나은 이해를 얻고 더 나은 코드를 작성하고 가능하면 일부 메소드를 최적화 할 수 있습니다. 누구든지이 주제에 대해

    8

    2답변

    이해의 일부가 잘못되어도 언제든지 저를 고칠 수 있습니다. 제 생각에 GPU는 일반 CPU가 제공하는 명령어의 서브 세트를 제공하지만 훨씬 빠르게 실행합니다. 그래픽이 아닌 목적을 위해 GPU주기를 활용하는 방법이 있지만 이론적으로는 Just In Time 컴파일 된 언어가 적합한 GPU의 존재를 감지하고 일부 작업을 코드 변경없이 씬 뒤에있는 GPU. 내

    4

    2답변

    Google IO 2010 session에서 들었 듯이 Dalvik JIT 컴파일러는 ARM 프로세서 만 지원합니다. Linux X86 또는 Mac OS X에서 Android 소스를 직접 빌드하면 JIT 컴파일러를 지원할 수 없습니까? Dalvik JIT 컴파일러를 테스트하기 위해 ARM 프로세서와 함께 일부 타겟 보드를 사용해야합니까? 감사합니다.

    0

    3답변

    "int a = b + abs (c)"를 간단한 어셈블리 지침으로 변환 한 다음이를 일부 바이너리 BLOB로 변환하는 방법을 다소 이해합니다. 그러나 이것이 어떻게 실행되고 메모리에서 동적으로 상호 작용할 수 있습니까? - 편집 - 나는 C에 평가 기능이 없음을 알고 있습니다. 그러나 그것이 무엇을 위해 컴파일되었는지. JIT와 같은 자바를 만드는 것이고,

    14

    5답변

    저는 llvm이나 clang에 대한 경험이 없습니다. 내가 읽은 clang은 쉽게 임베디드 가능하다고합니다. 그러나 이것을 달성하는 방법에 대한 자습서를 찾지 못했습니다. Wikipedia-Clang. 그렇다면 런타임시 사용자 정의 코드를 컴파일하고 실행하는 JIT로 스크립팅 기능을 가진 C++ 응용 프로그램 사용자에게 제공 할 수 있습니까? 응용 프로그램

    2

    3답변

    내가 읽은 것에서는 Java (보통)가 Java를 컴파일하지 않는 것으로 보입니다. (최적화되지 않았습니다.) 최적화 된 Java 바이트 코드로 최적화되도록 최적화 된 Java 바이트 코드. 사실입니까? 그리고 만약 그것이 있었다면 (아마도 다른 구현에서) 컴파일러를 가져 와서 코드를 최적화 할 수 있었을 것이므로 jit가 할 일이 적습니다 (가능한가요?)

    1

    1답변

    구조체에 대한 포인터를 사용하는 함수가있는 LLVM (버전 2.7) 모듈이 있습니다. 이 구조체에는 C++ 함수에 대한 함수 포인터가 들어 있습니다. 모듈 함수는 JIT 컴파일 될 것이며 LLVM API를 사용하여 C++에서 해당 구조체를 빌드해야합니다. 필자는 LLVM 값으로 함수에 대한 포인터를 얻지 못했지만 ConstantStruct에 포인터를 전달할