Question: what are clr and jit?
Answer: The JIT compiler is part of the Common Language Runtime (CLR). The CLR manages the execution of all . NET applications. In addition to JIT compilation at runtime, the CLR is also responsible for garbage collection, type safety and for exception handling. ... The JIT compiler compiles only those methods called at runtime.