|
CLR는 두 가지 큰 기능이 있는데, 하나는 CIL를 JIT컴파일러를 이용해 기계어로 변환하는 것이고, 다른 하나는 GC(Garbage Collector)를 제공해 동적 메모리 할당 및 회수를 지원하는 것이다. CLR의 JIT(Just In Time compilation)은 CIL파일이 정상인지 판단하고 Runtime 시 사용하는 native코드를 IL코드로 변환 후 호출한다. JIT은 지속적으로 보안, 메모리 관리, 쓰레드와 같은 부분을 Runtime 시 지속적으로 관리한다.
|
|
CLR는 두 가지 큰 기능이 있는데, 하나는 CIL를 JIT컴파일러를 이용해 기계어로 변환하는 것이고, 다른 하나는 GC(Garbage Collector)를 제공해 동적 메모리 할당 및 회수를 지원하는 것이다. CLR의 JIT(Just In Time compilation)은 CIL파일이 정상인지 판단하고 Runtime 시 사용하는 native코드를 IL코드로 변환 후 호출한다. JIT은 지속적으로 보안, 메모리 관리, 쓰레드와 같은 부분을 Runtime 시 지속적으로 관리한다.
|