Reducing the Trace Overhead for TraceMonkey JavaScript Engine

TraceMonkey 자바스크립트 엔진에서의 트레이스 오버헤드 감소 방안

  • Yoo, Young-Ho (Seoul National University, Department of Electrical Engineering and Computer Science, Virtual Machine and Optimization Lab.) ;
  • Lee, Seong-Won (Seoul National University, Department of Electrical Engineering and Computer Science, Virtual Machine and Optimization Lab.) ;
  • Moon, Soo-Mook (Seoul National University, Department of Electrical Engineering and Computer Science, Virtual Machine and Optimization Lab.)
  • 유영호 (서울대학교 전기.컴퓨터공학부 가상 머신 및 최적화 연구실) ;
  • 이성원 (서울대학교 전기.컴퓨터공학부 가상 머신 및 최적화 연구실) ;
  • 문수묵 (서울대학교 전기.컴퓨터공학부 가상 머신 및 최적화 연구실)
  • Published : 2010.11.05

Abstract

최근 IT 산업 전반에 걸쳐 모바일에 대한 중요도가 높아짐에 따라 인터넷 브라우저의 성능이 중요하게 되었다. 자바스크립트 언어의 수행은 인터넷 브라우저의 사용에 있어 상당히 비중이 높다. 이 논문에서는 자바스크립트 언어를 수행하는 엔진 중 하나인 TraceMonkey엔진이 트레이스를 하는 과정에서 생기는 오버헤드를 줄이는 최적화를 구현, 적용하고 이를 실험하여 평가한다.

Keywords