메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
오진석 (서울대학교) 정원기 (서울대학교) 오형석 (서울대학교) 문수묵 (서울대학교)
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지 : 컴퓨팅의 실제 및 레터 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제17권 제5호
발행연도
2011.5
수록면
347 - 351 (5page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
자바스크립트는 풀 브라우징 환경이 중요해 지면서 과거보다 성능이 더욱 중요한 문제가 되었다. Mozilla의 TraceMonkey의 경우에도 자주 수행되는 핫 스팟 경로의 Trace를 기반으로 하는 Just-In-Time 컴파일러를 사용하여 이를 해결하고 있다. 그러나 실제 풀 브라우징 환경에서 사용되는 웹 어플리케이션의 경우 Trace의 단위가 되는 핫루프가 기존의 프로그램에서보다 덜 중요하다는 것이 밝혀졌다. 핫루프 외에도 루프에 포함되지 않는 핫메소드는 컴파일 되지 않고 인터프리터로 수행되어 문제가 있을 수 있다. 그렇기 때문에 Trace의 단위로 핫 메소드를 추가하는 것을 적용하였다. 기존의 Trace에 해당되던 규칙들을 적용하여 루프Trace와 메소드Trace간의 충돌이 발생하지 않도록 하였다. 그러나 Sunspider가 실제 웹의 특성을 제대로 반영하지 못해서 핫메소드의 수행시간의 비중이 크지 않아 오히려 성능이 나빠지는 문제가 발생했다. 메소드에 대해서는 기존의 Trace방식이 아닌 간단하고 새로운 방식의 최적화가 필요할 것으로 보인다.

목차

요약
Abstract
1. 서론
2. TraceMonkey의 Trace과정
3. 메소드 기반의 Trace 컴파일 적용
4. 실험 결과
5. 결론
참고문헌

참고문헌 (9)

참고문헌 신청

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2013-569-000605475