mt-polygon-simplification/thesis/chapters/04.01-results-benchmark.tex

103 lines
3.2 KiB
TeX
Raw Normal View History

2019-08-07 15:34:59 +02:00
\subsection{Benchmark results}
Problem dimensions:
\begin{itemize}
2019-08-08 21:25:39 +02:00
\item Device: desktop, mobile
2019-08-07 15:34:59 +02:00
\item Browser: Chrome, Firefox, Edge, Safari, mobile variants
\item Datasets: Simplify.js example, bavaria outline
\item High quality: on off
\item Chart: wasm vs. js, wasm analysis, js analysis
\end{itemize}
Questions to answer:
\begin{itemize}
\item Differences between browsers?
\item How much influence does the environment change has (storeCoords)?
\item What is faster? js or wasm. In which cases?
\item Is turf making sense?
\item How much influence does high Quality mode has.
\item Difference between devices?
\end{itemize}
\todo[inline]{Highlight for each case which dimension is active and which questions it tackles}
2019-08-10 11:13:17 +02:00
\subsubsection{Case 1 - Windows - wasm vs js}
2019-08-08 21:25:39 +02:00
\marginpar{hp pavilion}
2019-08-10 11:13:17 +02:00
\marginpar{6 charts}
\marginpar{questions: 1, 3, 5}
2019-08-07 15:34:59 +02:00
2019-08-10 11:13:17 +02:00
\begin{table}[htb]
\centering
\includegraphics[width=.8\linewidth]{./images/dimensions-1.png}
\label{tbl:dimensions-1}
\caption{Problem dimensions of Case 1}
\end{table}
2019-08-07 15:34:59 +02:00
Benchmark of dataset "Simplify.js example" using the web browsers of Google, Microsoft and Mozilla.
2019-08-08 21:25:39 +02:00
\input{./results-benchmark/win_chro_simplify_vs_false.tex}
\input{./results-benchmark/win_ffox_simplify_vs_false.tex}
\input{./results-benchmark/win_edge_simplify_vs_false.tex}
\input{./results-benchmark/win_chro_simplify_vs_true.tex}
\input{./results-benchmark/win_ffox_simplify_vs_true.tex}
\input{./results-benchmark/win_edge_simplify_vs_true.tex}
2019-08-07 15:34:59 +02:00
\clearpage
2019-08-10 11:13:17 +02:00
\subsubsection{Case 2 - Windows - wasm stack analysis}
2019-08-08 21:25:39 +02:00
\marginpar{hp pavilion}
2019-08-10 11:13:17 +02:00
\marginpar{2 charts}
\marginpar{questions: 2, 3, 5}
\todo{maybe add ffox}
\begin{table}[htb]
\centering
\includegraphics[width=.8\linewidth]{./images/dimensions-2.png}
\label{tbl:dimensions-2}
\caption{Problem dimensions of Case 2}
\end{table}
2019-08-07 15:34:59 +02:00
2019-08-08 21:25:39 +02:00
\input{./results-benchmark/win_edge_simplify_stack_false.tex}
\input{./results-benchmark/win_edge_simplify_stack_true.tex}
2019-08-07 15:34:59 +02:00
\clearpage
2019-08-10 11:13:17 +02:00
\subsubsection{Case 3 - MacBook Pro - wasm vs js}
2019-08-08 21:25:39 +02:00
\marginpar{MacBook Pro 15}
2019-08-10 11:13:17 +02:00
\marginpar{4 charts}
2019-08-08 21:25:39 +02:00
\marginpar{Chrome and FF comparable to results above}
2019-08-07 15:34:59 +02:00
2019-08-10 11:13:17 +02:00
\begin{table}[htb]
\centering
\includegraphics[width=.8\linewidth]{./images/dimensions-3.png}
\label{tbl:dimensions-3}
\caption{Problem dimensions of Case 3}
\end{table}
2019-08-08 21:25:39 +02:00
\input{./results-benchmark/mac_safa_bavaria_vs_false.tex}
\input{./results-benchmark/mac_ffox_bavaria_vs_false.tex}
\input{./results-benchmark/mac_safa_bavaria_vs_true.tex}
\input{./results-benchmark/mac_ffox_bavaria_vs_true.tex}
\clearpage
2019-08-07 15:34:59 +02:00
2019-08-10 11:13:17 +02:00
\subsubsection{Case 4 - Ubuntu - turf.js analysis}
2019-08-08 21:25:39 +02:00
\marginpar{Lenovo Miix 510}
2019-08-10 11:13:17 +02:00
\marginpar{4 charts}
2019-08-08 21:25:39 +02:00
\marginpar{Firefox because orig simplify is faster}
2019-08-10 11:13:17 +02:00
\begin{table}[htb]
\centering
\includegraphics[width=.8\linewidth]{./images/dimensions-4.png}
\label{tbl:dimensions-4}
\caption{Problem dimensions of Case 4}
\end{table}
2019-08-07 15:34:59 +02:00
2019-08-08 21:25:39 +02:00
\input{./results-benchmark/ubu_ffox_bavaria_vs_false.tex}
\input{./results-benchmark/ubu_ffox_bavaria_jsstack_false.tex}
\input{./results-benchmark/ubu_ffox_bavaria_vs_true.tex}
\input{./results-benchmark/ubu_ffox_bavaria_jsstack_true.tex}
\clearpage
2019-08-07 15:34:59 +02:00
\subsubsection{Device 4 - iPhone - mobile testing}
2019-08-08 21:25:39 +02:00
\todo[inline]{mobile | safari, chrome, ffox | on, off | vs = 6 charts}