-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathv8_handles_paper_preamble.ltx
61 lines (50 loc) · 1.74 KB
/
v8_handles_paper_preamble.ltx
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
\documentclass[sigplan,10pt,review,anonymous]{acmart}
\settopmatter{printfolios=true,printccs=false,printacmref=false}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{courier}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{microtype}
\usepackage{softdev}
\usepackage{tikz}
\usepackage{xspace}
\usepackage{multirow}
% Must be loaded last
\usepackage[capitalise]{cleveref}
\usetikzlibrary{automata, positioning, arrows}
\lstset{
basicstyle=\ttfamily,
xleftmargin=\parindent,
lineskip=-1pt,
numbers=left,
numbersep=.8em,
numberstyle=\tiny\tt\color{gray},
captionpos=b,
escapeinside={{<!}{!>}},
commentstyle=\color{gray}\itshape,
keywordstyle=\textbf,
}
% from https://tex.stackexchange.com/questions/264361/skipping-line-numbers-in-lstlisting#264373
\let\origthelstnumber\thelstnumber
\makeatletter
\newcommand*\Suppressnumber{%
\lst@AddToHook{OnNewLine}{%
\let\thelstnumber\relax%
\advance\c@lstnumber-\@ne\relax%
}%
}
\newcommand\cpp{C\texttt{++}\xspace}
\newcommand\veight{\textsc{v8}\xspace}
\newcommand\blink{\textsc{v8}\xspace}
\newcommand\speedometer{\textsc{Speedometer2.1}\xspace}
\newcommand\directmin{\textsc{Direct$_{\textrm{MinGC}}$}\xspace}
\newcommand\handlesmin{\textsc{Handles$_{\textrm{MinGC}}$}\xspace}
\newcommand\directnocompact{\textsc{Direct$_{\textrm{FullGC}}$}\xspace}
\newcommand\handlesnocompact{\textsc{Handles$_{\textrm{FullGC}}$}\xspace}
\newcommand\firstexp{\textsc{HvDR}\xspace}
\newcommand\secondexp{\textsc{HvDR$_{\textrm{NoGC}}$}\xspace}
\include{experimentstats}
\title{Comparing the Performance of Handles and Direct References on VM Performance}
\author{Jacob Hughes, Michael Lippautz, Nikolaos Papaspyrou, Hannes Payer, Laurence Tratt}