Browse

스냅샷을 기반으로 한 V8엔진에 대한 웹 앱 로딩시간 및 공간 최적화

DC Field Value Language
dc.contributor.advisor문수묵-
dc.contributor.author김영완-
dc.date.accessioned2017-07-14T02:42:04Z-
dc.date.available2017-07-14T02:42:04Z-
dc.date.issued2016-02-
dc.identifier.other000000133005-
dc.identifier.urihttps://hdl.handle.net/10371/122800-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 전기·정보공학부, 2016. 2. 문수묵.-
dc.description.abstract기존에는 웹 앱의 로딩 시간을 가속하기 위한 스냅샷(snapshot) 기반의 최적화에 관한 연구들이 웹킷(WebKit) 브라우저상에서만 이루어졌다. 본 논문은 위 최적화를 크롬(Chrome) 브라우저에 구현하되, 구현의 용이성을 위해 크롬 브라우저 내의 유사한 최적화인 V8 Serializer를 이용했다. 구현상에 발생하는 문제점을 파악하고 해결점을 제시하였다. 구현에 성공하여 전체 로딩시간이 최대 1.8배만큼 감소했다.
또 생성된 스냅샷의 크기가 상당하여 발생하는 공간 오버헤드를 압축하여서 해결하고, 압축 해제를 병행으로 하여 압축 해제에 소모되는 비용을 최대한 줄였다. 이 과정에서 Lock의 빈도를 줄일 수 있는 휴리스틱과, 최적의 성능을 보이는 압축 단위의 크기를 제안하였다. 병행 압축 해제 기법을 적용하기 전 4.5∼18.5% 정도로 나타나던 전체 로딩타임 상의 오버헤드가 0.5∼1.9% 정도로 줄었다.
-
dc.description.tableofcontents제 1 장 서론 1

제 2 장 V8에 대한 스냅샷 기반 가속 3
2.1 V8 Serializer 3
2.2 V8 Serializer를 이용한 스냅샷 기반 가속 4

제 3 장 병행 압축해제 기법 10
3.1 병행 압축해제 기법 12
3.2 Lock의 빈도감소를 위한 휴리스틱 13

제 4 장 실험결과 및 분석 16

제 5 장 결론 20

참고문헌 21

Abstract 22
-
dc.formatapplication/pdf-
dc.format.extent6783525 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoko-
dc.publisher서울대학교 대학원-
dc.subject웹 어플리케이션-
dc.subject스냅샷-
dc.subject로딩 시간-
dc.subjectV8 Serializer-
dc.subject병행 압축 해제-
dc.subject.ddc621-
dc.title스냅샷을 기반으로 한 V8엔진에 대한 웹 앱 로딩시간 및 공간 최적화-
dc.typeThesis-
dc.description.degreeMaster-
dc.citation.pages22-
dc.contributor.affiliation공과대학 전기·정보공학부-
dc.date.awarded2016-02-
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Electrical and Computer Engineering (전기·정보공학부)Theses (Master's Degree_전기·정보공학부)
Files in This Item:
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse