-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprofile_caching_mohlerm.tex
executable file
·172 lines (138 loc) · 5.61 KB
/
profile_caching_mohlerm.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
% -------------------------------------------------------------------------------------------------
%
% Skeleton for semester and master thesis reports at the Laboratory for Software Technology.
% Based on the skeleton provided by the Institute of Robotics and Intelligent Systems.
%
% -------------------------------------------------------------------------------------------------
%
% USAGE: compile with PDFLaTeX
%
% HISTORY: - written by Sascha A. Stoeter <[email protected]>, www.stoeter.com, 02.06.2004
% - modified by Martin Probst, 18.08.2004
% - extended and adapted for use at LST by Oliver Trachsel, 2007-08-21
% -------------------------------------------------------------------------------------------------
\documentclass[11pt,a4paper]{book}
\usepackage{lstreport}
% -------------------------------------------------------------------------------------------------
% Add needed packages. Some generally useful packages are listed for
% your convenience.
% -------------------------------------------------------------------------------------------------
\usepackage{subfigure} % enable the use of subfigures
\usepackage[thickspace,thinqspace]{SIunits} %
\usepackage[plainpages=false,pdfpagelabels]{hyperref} % enable hyperlinks in pdf/ps Docs
\usepackage{listings} % to embed source code
% UTF8
\usepackage[utf8x]{inputenc}
% -------------------------------------------------------------------------------------------------
% Select type of thesis
% -------------------------------------------------------------------------------------------------
\renewcommand{\thesistype}{Bachelor}
%\renewcommand{\thesistype}{Diploma}
%\renewcommand{\thesistype}{Master}
% -------------------------------------------------------------------------------------------------
% Set names
% -------------------------------------------------------------------------------------------------
\renewcommand{\thesisauthor}{Marcel Mohler \\ ETH Zurich}
\renewcommand{\thesisadvisor}{Zoltán Majó \\ Tobias Hartmann}
%OWN STUFF###############################################################
\usepackage[english]{babel}
\usepackage{color}
\usepackage{textcomp}
\usepackage{pdfpages}
% colors
%\definecolor{orange}{rgb}{1,0.5,0}
% Disable single lines at the start of a paragraph (Schusterjungen)
%\clubpenalty = 10000
% Disable single lines at the end of a paragraph (Hurenkinder)
%\widowpenalty = 10000
%\displaywidowpenalty = 10000
% allows for colored, easy-to-find todos
\newcommand{\todo}[1]{\textsf{\textbf{\textcolor{orange}{[[TODO: #1]]}}}}
\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{1,1,1}
\lstset{
backgroundcolor=\color{lbcolor},
tabsize=4,
rulecolor=,
language=java,
basicstyle=\scriptsize,
upquote=true,
aboveskip={1.5\baselineskip},
columns=fixed,
showstringspaces=false,
extendedchars=true,
breaklines=true,
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
frame=tb,
showtabs=false,
showspaces=false,
showstringspaces=false,
identifierstyle=\ttfamily,
keywordstyle=\color[rgb]{0,0,1},
commentstyle=\color[rgb]{0.133,0.545,0.133},
stringstyle=\color[rgb]{0.627,0.126,0.941},
%numbers=left,
%numberstyle=\tiny,
%stepnumber=1,
%numbersep=5pt,
}
%##########################################################################
% -------------------------------------------------------------------------------------------------
% Beginning of the main document body
% -------------------------------------------------------------------------------------------------
\begin{document}
% include all bibtex even if not cited
\nocite{*}
% -------------------------------------------------------------------------------------------------
% Front matter with title page, table of contents, and abstracts
% -------------------------------------------------------------------------------------------------
\frontmatter
% Title page: set title and date
\thesistitlepage{Profile Caching for the\\Java Virtual Machine
}{August 2015}
% Abstract must not be longer than one page per language. English and
% German abstracts are mandatory.
\chapter*{Introduction}
\label{c:Introduction}
\input{introduction.tex}
%\chapter*{Zusammenfassung}
%Kurzfassung der Arbeit.
% Table of contents
\tableofcontents
% -------------------------------------------------------------------------------------------------
% Main document body
% -------------------------------------------------------------------------------------------------
\mainmatter
\chapter{Overview of HotSpot}
\label{c:overview}
\input{overview.tex}
\chapter{Motivation}
\label{c:motivation}
\input{motivation.tex}
\chapter{Implementation / Design}
\label{c:implementation}
\input{implementation.tex}
\chapter{Performance}
\label{c:performance}
\input{performance.tex}
\chapter{Possible improvements}
\label{c:improvements}
\input{improvements.tex}
\chapter{Conclusion}
\label{c:conclusion}
\input{conclusion.tex}
% -------------------------------------------------------------------------------------------------
% Appendices (if needed)
% -------------------------------------------------------------------------------------------------
\appendix
\chapter{Appendix}
\label{c:appendix}
\input{appendix.tex}
% -------------------------------------------------------------------------------------------------
% Bibliography
% -------------------------------------------------------------------------------------------------
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{bibliography}
% declaration of originality
\includepdf[pages=1]{Declaration-Originality_signed.pdf}
\end{document}