Community

V8에 새로운 최적화 JIT인 Maglev가 추가되었습니다. V8에는 인터프리터인 Ignition과 최적화 컴파일러인 TurboFan이 있습니다. JavaScript 코드를 Ignitiohn 바이

V8에 새로운 최적화 JIT인 Maglev가 추가되었습니다. V8에는 인터프리터인 Ignition과 최적화 컴파일러인 TurboFan이 있습니다. JavaScript 코드를 Ignitiohn 바이트 코드로 먼저 컴파일해서 실행한 뒤 실행하면서 동작 방식을 추적해서 메타데이터와 바이트 코드를 최적화 컴파일러가 훨씬 빠른 고성능 머신 코드를 만들어서 인터프리터보다 빠르게 실행합니다. 이 Ignition과 TurboFan간의 속도 차이가 상당이 크기 때문에 이 간극을 메꾸기 위해 2021년에 Sparkplug라는 JIT를 도입해서 성능을 개선했습니다. 그럼에도 한계를 더 개선해서 훨씬 빠른 코드를 생성할 수 있는 최적화 JIT Maglev를 이번에 도입했다고 합니다. 그래서 Maglev는 Spakplug와 TurboFan 사이에 위치하게 됩니다. https://v8.dev/blog/maglev

알림

알림이 없습니다