Mercurial > hg > Papers > 2015 > tatsuki-thresis
view chapter7.tex @ 7:7848919edb48
add abst
author | tatsuki |
---|---|
date | Tue, 17 Feb 2015 12:54:31 +0900 |
parents | b0fd781e3b05 |
children | 96fc201c4e8c |
line wrap: on
line source
\chapter{実装の評価} 前章では、Jungle上にmaTrixを構築する方法と、構築に必要なAPIの実装について述べた。 本章では、実装を行ったJungleの性能評価を行う。 \label{chap:poordirection} \section{実験環境} \begin{table}[h] \caption{実験環境} \label{list:VM} \begin{center} \begin{tabular}{|l|l|} \hline 名前 & 概要 ~ \\ \hline CPU & ~ \\ \hline Memory & ~ \\ \hline OS & ~ \\ \hline JavaVM & 1.8.0-25 ~ \\ \hline \end{tabular} \end{center} \end{table} \newpage \section{検索のAPIの測定} Jungleに対する検索APIの測定を行う。 測定には、maTrixが保持しているデータにアクセスする際に用いる関数のうちの1つである、boolen isActive(String personId,String version)という関数を用いる。 isActiveは、第一引数で与えたPersonIdを持つ人物が、第二引数で与えられた構成情報モデルのversionに対応した人物Treeにいるかどうかを調べる関数である。 実験の結果は図\ref{fig:isActive}となる。横軸は人物Treeにいる人の数を表しており、縦軸は探索にかかった時間を表している。 \begin{figure}[h] \begin{center} \includegraphics[bb=0 0 360 252]{fig/isActive.pdf} \caption{inActiveの実行時間} \label{fig:isActive} \end{center} \end{figure} isActiveの実行時間は、Indexを使用しない場合は、Personの数が増えると比例して増えていくのに対し、Indexを使用するとPersonの数が増えても実行時間は変わらなかった。