Skip to content

Instantly share code, notes, and snippets.

@askeing
Last active April 19, 2017 04:03
Show Gist options
  • Save askeing/973cd87a1bb542680f8a8bdbe76ce2cf to your computer and use it in GitHub Desktop.
Save askeing/973cd87a1bb542680f8a8bdbe76ce2cf to your computer and use it in GitHub Desktop.
2017-04-14 OBS (22 times) win10 90fps
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"celltoolbar": "Raw Cell Format",
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2.0
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.12"
},
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"import glob\n",
"import json \n",
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"\n",
"from os import environ\n",
"from IPython.display import display, HTML\n",
"\n",
"key_index = ['avg_time',\n",
" 'max_time', \n",
" 'med_time',\n",
" 'min_time',\n",
" 'std_dev']\n",
"\n",
"#\n",
"# Read report filename from environment varilable 'file' \n",
"#\n",
"filename = environ['file']\n",
"with open(filename) as data_file:\n",
" data = json.load(data_file)\n",
" d = pd.DataFrame(data) \n",
"\n",
"# drop empty 'time_list'\n",
"for c in d:\n",
" if (d[c]['time_list'] == []) :\n",
" d.drop(c, axis=1, inplace=True)\n",
" \n",
"# Select columns and rows\n",
"d.loc[key_index, :]"
],
"language": "python",
"metadata": {
"deletable": true,
"editable": true
},
"outputs": [
{
"html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>test_chrome_gdoc_ail_type_10p_txt</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>avg_time</th>\n",
" <td>23.6715</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max_time</th>\n",
" <td>44.4444</td>\n",
" </tr>\n",
" <tr>\n",
" <th>med_time</th>\n",
" <td>22.2222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min_time</th>\n",
" <td>11.1111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std_dev</th>\n",
" <td>9.05424</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"output_type": "pyout",
"prompt_number": 1,
"text": [
" test_chrome_gdoc_ail_type_10p_txt\n",
"avg_time 23.6715\n",
"max_time 44.4444\n",
"med_time 22.2222\n",
"min_time 11.1111\n",
"std_dev 9.05424"
]
}
],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# Retrive 'run_time' from each run\n",
"runtime = pd.DataFrame([pd.DataFrame(d[c]['time_list'])['run_time'] for c in d]).T\n",
"runtime.columns = d.columns\n",
"runtime"
],
"language": "python",
"metadata": {
"deletable": true,
"editable": true
},
"outputs": [
{
"html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>test_chrome_gdoc_ail_type_10p_txt</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>33.333333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>44.444444</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>33.333333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>33.333333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>44.444444</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"output_type": "pyout",
"prompt_number": 2,
"text": [
" test_chrome_gdoc_ail_type_10p_txt\n",
"0 33.333333\n",
"1 44.444444\n",
"2 22.222222\n",
"3 22.222222\n",
"4 22.222222\n",
"5 22.222222\n",
"6 22.222222\n",
"7 11.111111\n",
"8 22.222222\n",
"9 22.222222\n",
"10 22.222222\n",
"11 33.333333\n",
"12 22.222222\n",
"13 33.333333\n",
"14 44.444444\n",
"15 22.222222\n",
"16 11.111111\n",
"17 11.111111\n",
"18 22.222222\n",
"19 11.111111\n",
"20 22.222222\n",
"21 22.222222\n",
"22 22.222222"
]
}
],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# Report percentile\n",
"runtime.quantile([0.01, 0.95, 0.99], interpolation='nearest')"
],
"language": "python",
"metadata": {
"deletable": true,
"editable": true
},
"outputs": [
{
"html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>test_chrome_gdoc_ail_type_10p_txt</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0.01</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0.95</th>\n",
" <td>44.444444</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0.99</th>\n",
" <td>44.444444</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"output_type": "pyout",
"prompt_number": 3,
"text": [
" test_chrome_gdoc_ail_type_10p_txt\n",
"0.01 11.111111\n",
"0.95 44.444444\n",
"0.99 44.444444"
]
}
],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# Report summary\n",
"runtime.describe()"
],
"language": "python",
"metadata": {
"deletable": true,
"editable": true
},
"outputs": [
{
"html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>test_chrome_gdoc_ail_type_10p_txt</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>23.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>23.671498</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>9.054237</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>11.111111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>22.222222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>44.444444</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"output_type": "pyout",
"prompt_number": 4,
"text": [
" test_chrome_gdoc_ail_type_10p_txt\n",
"count 23.000000\n",
"mean 23.671498\n",
"std 9.054237\n",
"min 11.111111\n",
"25% 22.222222\n",
"50% 22.222222\n",
"75% 22.222222\n",
"max 44.444444"
]
}
],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# Plot input latency histogram\n",
"runtime.plot.hist(bins=20, \n",
" histtype='bar', \n",
" color=['green',], \n",
" subplots=True, layout=(1, 1), \n",
" figsize=(20, 10))\n",
"runtime.plot.box(subplots=True,\n",
" layout=(1, 1),\n",
" sharey=True, sharex=True, figsize=(20, 10))\n",
"plt.show()\n",
"plt.show()"
],
"language": "python",
"metadata": {
"deletable": true,
"editable": true,
"scrolled": false
},
"outputs": [
{
"output_type": "display_data",
"png": "iVBORw0KGgoAAAANSUhEUgAABJAAAAJPCAYAAAAjaC7pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XuUnWV99//PFRKEQBKSADmScBKUo1KsIj/7jLaKJSC1\nVo4axUrVWgXFp0ZwwQgILMX2J4qi/oRGYrCKPkKsVKQ+AxW1+IiCVlFECYeQQEAMBAJirt8fhHlI\nyFyZkNnZQ/J6rTVr7X3vw/2dmXtlFm/u+9ql1hoAAAAAGMiIbg8AAAAAwPAmIAEAAADQJCABAAAA\n0CQgAQAAANAkIAEAAADQJCABAAAA0NTRgFRK+XwpZUkp5aa1PPa+UsrKUsqETs4AAAAAwIbp9BlI\nFyc5ZM2NpZTpSf4iycIO7x8AAACADdTRgFRr/W6S363loX9O8j87uW8AAAAAhsZGXwOplHJ4kjtq\nrT/d2PsGAAAAYP2N3Jg7K6VsneTUJK986uaNOQMAAAAA62ejBqQkuyXZOcmNpZSSZHqSH5VS/rTW\nes+aTy6l1I08HwAAAMAmr9a6Xif0bIyAVFZ9pdb6syST+x8o5bdJDqi1rm2dpKx6TccHhDX19vam\nt7e322OwmRpOx18pJent9hRDrNffloEMp2OPzY/jj25x7NFNjj+65YlzetZPR9dAKqXMT/K9JHuU\nUm4vpRy/xlNqXMIGAAAAMKx19AykWuux63h8107uHwAAAIANt9E/hQ2eDXp6ero9Apsxxx/d4tij\nmxx/dItjj25y/PFsUobzOhCllDqc5wPY1FkDCQAANj2llGG5iDYAAABdsPPOO2fhwoXdHgPokpkz\nZ+a2224bkvcSkAAAADZRCxcudOYtbMaeyaetDcQaSAAAAAA0CUgAAAAANAlIAAAAADQJSAAAAGy2\nFi5cmBEjRmTlypXdHqVjrrnmmuy0005d2fc73vGOfPjDH+76HGw4AQkAAGAzMXn65JRSOvY1efrk\nQc+yyy675Dvf+c4GfT9z587Ny172sg16j2RoFxoerrr1PX7605/Oqaeeul5zDMWxsaFOO+207Lff\nfhk1alTOOOOMpz0+f/787LzzzhkzZkz++q//Og888MAG7W9949pQHfvrw6ewAQAAbCaW3LUk6e3g\n+/cu6dybr0WtdaOHkT/+8Y/ZYostNuo+2fie+9zn5qMf/WguvPDCpz323//933n729+eK6+8Mi98\n4Qtzwgkn5B3veEcuvfTSZ7y/9T2Wu3HsOwMJAACAjWr27Nm5/fbbc/jhh2fs2LE577zz8l//9V85\n+OCDM378+LzwhS/MNddc0//8f/mXf8luu+2WsWPHZrfddsull16am2++Oe94xzvy/e9/P2PGjMmE\nCROa+1yxYkVOPvnk7Lzzzhk/fnz+7M/+LI8++miSJ/5jfN68eZk5c2Z23HHHnH322f2v+9CHPpTX\nv/71eeMb35jtttsuc+fOzWOPPZaTTjop06ZNy/Tp0/Oe97wnf/jDH5L83zNJPvrRj2bSpEmZNm1a\nLr/88lx55ZXZc889s/322+ecc87pf/9aa84999zsvvvu2WGHHXL00UcP6myWL3zhC9l5552zww47\n5KyzzlrtrJ0VK1bkzW9+cyZMmJB99tknP/zhD1d77c0335yXv/zlGT9+fPbdd98sWLBgUD+ngRx5\n5JGZMmVKxo8fn56envz85z/vf+z444/Paaedts7v50lPHhuHHXZY/7Fx2GGH5YILLljtefvvv3+u\nuOKKJMmIESPyiU98Irvttlt23HHH/OM//uNqz73ooouy1157ZeLEifnLv/zL3H777euc441vfGMO\nOeSQbLvttk97bP78+XnNa16Tgw8+OKNHj86ZZ56Zr33ta1m+fHmSJ86gOvfcc7P33ntn4sSJ+du/\n/ds89thjA+7r4YcfzqGHHppFixZlzJgxGTt2bBYvXpxZs2blfe97X//zjjrqqLz1rW9d72N/qAhI\nAAAAbFRf+MIXMmPGjHzjG9/IsmXLcuyxx2bWrFk57bTT8rvf/S7nnXdeXve61+W+++7Lww8/nBNP\nPDHf+ta3smzZsnzve9/LC17wgjzvec/LhRdemIMOOigPPvhg7r///uY+Tz755Pz4xz/OD37wg9x/\n//35yEc+khEj/u9/El933XW55ZZbcvXVV+eMM87IL3/5y/7Hrrjiihx55JF54IEHcuyxx+ass87K\n9ddfn5tuuik33nhjrr/++px11ln9z1+8eHEee+yxLFq0KB/60Idywgkn5Itf/GJ+/OMf59prr80Z\nZ5yR2267LUny8Y9/PFdccUX+8z//M4sWLcr48ePz93//983v5ec//3ne+c535tJLL83dd9+d3//+\n91m0aFH/4729vfntb3+b3/72t/nWt76VuXPn9j/2+OOP5/DDD8+rX/3q3HvvvTn//PNz3HHH5ZZb\nbhnUz2ltDj300Nx666255557csABB+S4445rPr/lyWPj3/7t37Js2bK8733vy5ve9KZccskl/c+5\n8cYbs2jRosyaNat/29e//vXccMMNueGGG3L55Zfnoosu6t9+7rnn5utf/3ruvffevOxlL8sxxxzz\njOdLnjgDaf/99++/v+uuu2bLLbfMr371q/5t8+fPz7e//e3ceuut+eUvf7na8bGm0aNH58orr8zU\nqVPz4IMPZtmyZZk8eXIuuuiizJs3L319ffniF7+YH/3oRzn//PPX+9gfKgISAAAAXVFrTZLMmzcv\ns2bNyiGHHJIk+fM///MceOCB+eY3v5kk2WKLLfLTn/40K1asyKRJk/L85z9/vfdz8cUX5/zzz8/k\nyU+sA/WSl7wko0aNSvLEujy9vb3Zcssts99++2X//ffPjTfe2P/6gw46KIcffniSZKuttsr8+fNz\n+umnZ+LEiZk4cWJOP/301QLHlltumVNOOSVbbLFFjj766CxdujQnnXRSRo8enb322it77713brrp\npiTJZz/72Xz4wx/OlClTMmrUqJx22mm57LLLmot6f/WrX81rXvOaHHTQQRk5cuTT1uj5yle+kg9+\n8IMZN25cpk2blne/+939j33/+9/P8uXL8/73vz8jR47My1/+8hx22GG59NJL1/lzGsib3/zmjB49\nun/+G2+8MQ8++OAgfztr9+SxkSRHHHFEfv3rX+fWW29N8sTxctRRR612KeGcOXMybty4TJ8+PSed\ndFL/5WSf/exn84EPfCB77LFHRowYkTlz5uQnP/lJ7rjjjmc820MPPZRx48attm3cuHGrfc/vete7\nMnXq1Gy33XY59dRTn9HlbZMmTcqFF16Y2bNn5z3veU8uueSSjB49+hnPvaEEJAAAALpq4cKF+fKX\nv5wJEyZkwoQJGT9+fK677rrcfffdGT16dP71X/81n/70pzNlypQcfvjhq50dNBhLly7No48+ml13\n3XXA50yaNKn/9ujRo/PQQw/1319zceNFixZlxowZ/fdnzpy52hlAEydO7F+fZuutt06S7Ljjjv2P\nb7311v3vv3Dhwrz2ta/t/9732muvjBo1KkuWDLye1KJFi1abaeutt87EiRNXe3z69Omrzfeku+++\n+2nfz8yZM3PXXXdl6dKlWbFiRfPntKaVK1dmzpw52X333bPddttll112SSklS5cuHfR7rMuWW26Z\nI488MvPmzUutNZdeemne+MY3rvacNb/fJ38fCxcuzIknntj/833yd3PXXXc943m23XbbLFu2bLVt\ny5Yty5gxY9Y5z/qaNWtW/vjHP2bPPffMQQcd9MwGHiICEgAAABvdUxcA3mmnnTJ79uzcf//9uf/+\n+/O73/0uDz74YP9aNq985Stz1VVXZfHixdlzzz3zd3/3d097j5btt98+W221Vf8ZLBsya5JMmzYt\nCxcu7L+/cOHCTJ069Rm994wZM3LllVeu9r0vX748U6ZMGfA1U6ZMyZ133tl//5FHHsl999232uNP\nPcPmqbNOnTr1aWff3H777Zk2bdoz+jnNnz8/CxYsyHe+85088MADue2221JrXe0MovW1tt/r7Nmz\nM2/evPzHf/xHttlmm7z4xS9e7fE1v98nfx877bRTPvOZz6z2833ooYfykpe85BnPt/fee692htpv\nfvObPPbYY9ljjz3WOc9ABjqWTznllOy11165++6786UvfWmdz+8kAQkAAICNbvLkyfnNb36TJHnD\nG96QBQsW5KqrrsrKlSuzYsWKXHPNNVm0aFHuueeeLFiwIA8//HBGjRqVbbfdtv/SpUmTJuXOO+/s\nX8B6IKWUvOUtb8l73/ve3H333Vm5cmV+8IMf9L9ufWPH0UcfnbPOOitLly7N0qVLc+aZZz7tjJjB\netvb3pZTTjmlf2Hne++9t39x6IH8zd/8TRYsWND/PZx++umrPX7kkUfmnHPOyQMPPJA777wzn/zk\nJ/sfe/GLX5xtttkmH/nIR/L444+nr68v3/jGN3LMMces8+e0Ng8++GCe85znZPz48Vm+fHk+8IEP\nbHDceOqx8aSXvOQlGTFiRE4++eS1/qw/+tGP5oEHHsgdd9yR888/P0cffXSS5O1vf3vOPvvs/oW9\nf//73+eyyy5b5wyPP/54VqxYkZUrV+YPf/hDHn300f7LCo877rgsWLAg1113XZYvX57TTz89r3vd\n67LNNtv0v/6CCy7IXXfdlfvvvz/nnHNO/zwDmTRpUu67777Vzmy69tprM3fu3FxyySWZO3du3vWu\nd+Xuu+/uf/5gjv2hJCABAACw0c2ZMydnnnlmJkyYkC9/+cu5/PLLc/bZZ2eHHXbIzJkzc95552Xl\nypVZuXJlPvaxj/WfIXPttdfmU5/6VJLkFa94Rfbee+9Mnjx5tUvE1ua8887Lvvvumxe96EWZOHFi\n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\n",
"text": [
"<matplotlib.figure.Figure at 0x10bcc1fd0>"
]
},
{
"output_type": "display_data",
"png": "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\nXJ7ke5I8Pcmjk/zObm8MAAAAwMHb8cmeqnphkrUkd0pyU5KLk7wsyW8l+bwkNyR5RHfffKgjBQAA\nAGBHK03jAgAAAODUYIFmAAAAgEHEHgA4RVTVWVX1b/d47uOr6p/s4byLq+pH9nLPk62qHlhVL/8k\n3OeXquqLl+3/U1V3PMFxe/777XFcl1TVDVX1geP2f0ZV/UZV/VlV/XFVff4err3Se6mqf1ZV37zb\n6wMA+yP2AMCp45wkP7THc5+Q5DMPcCwfp6o+Vb+Q4dDnq3f393f321e4337+fntxeZL7bbH/+5L8\nTXffI8mlSX5mD9de9b3cJ8lD9nB9AGAfxB4AOHU8LckXVtXVVfX0qvrRqnpjVV1bVRcnSVV9ZlW9\noqquqaq3VtUjqupxSe6W5MqqevWJLl5VD66qNy/Xe9Wml760qq6sqv+1XCtVdfeqentVXVZV1yU5\nr6oeudzzrVX105uu+8Gq+pmq+pOquqKq7rfpeg9djjljOeaq5f7/ZptxVlU9q6reVlWvrKrfraqH\nb3oP11fV/0jy8E3nnFNVL62qt1TVf6+qL1/2366qfnkZ87VVddE2933W8nlfd+zzXvZfWVX3Pfbr\nic7Pxt/vizb9/Z5fVRdsus6vVtVDq+rRVfWy5bpvr6qf3HTMdyyf0dVV9QvbRbbufmN337TFSw9L\nctmy/dtJvn659gnve4L3svnf4oXH/s1U1edU1Tuq6rwkP5XkXy3HPWKb6wEAB2jVr14HAE6+pyT5\n0u6+b1V9Y5Jv7e6vWv6H//KqekCSz07yf7v7WES5fXd/sKqemGStu9+31YWr6s5JfinJA7r7hqo6\ne9PL98zGN3OeleQdVfWsZf8/TfJd3f2mqvqcJD+d5CuS3JzkVVV1QXdfnuR2Sf6wu/9dVb0kyX9K\n8qAkX5aN6PCKbDxtcnN3f3VVfUaS11fVFd397i2G+/Akn9/dX1JVd01yfZLnVtVtlvew1t3vrKoX\nbTrnPya5ursvqqrzkzx/GetPLPe99/I5nLXN5//U7r65qs5I8uqqenF3/8k2xx/v1r/fcq+vS/LE\nbPzt7pDka5N8d5LvysYTOV+a5O+TvKmqXpHkw0m+Lck/7+7/V1U/n+Q7kvzqLsaQJJ+b5M+TZLnO\n++tjU88+4b7dffVO72V5Pw+vqsckeXCSn+ju9yzB6Cu7+4d3OUYAYB882QMAp6Z/keQbq+rqJFdn\nI8jcI8l1Sb6hqp5WVQ/o7g8ux1e2f+rka5K8trtvSJLuvnnTa7/b3f/Y3X+d5KYkd132v7u737Rs\n3y/Jld39N919S5JfS/J1y2v/0N1XLNvXLfe5Zdm++6b3891VdU2Sq5LccXk/W3lAkt9axnlTktcs\n+784yTu7+53L77963DkvWM65Mskdl8DyDUl+/thB3f3+E31ASb69qt6c5JokX7L87Fl3vy4bT/rc\nOckjk7x4+VyS5FXdfXN3/32SFy/jf1CSr8xGhLkmG0/kfOEebn38v4PKx6afbb7vS5b7ruqHk/x4\nkr/v7t/cw7gAgAPiyR4AODVVkqd197M/4YWqr8zGOimXVNUfdvclK17vRD6yafuWfOy/H/72uPNP\ndI2PHnf+R5Kku7uqjl2rkjyuu191/MkrjHWV9YK2OuaWfHzoOPHJVUeSPCkbT6l8oKqel2TXC15v\n4QVJvjPJtyf53k37N49p8xh/pbv//T7v+edJPi/Je6vq05Lcobvft8wIO/6z2M2aR+dl4zO9604H\nAgCHy5M9AHDq+GCS2y/br0zyr6vqdklSVXerqrss06n+rrtfmORnkxybZvOBJHfY5tp/nOTrquru\ny/XOWWE8mwPKVcv5d1wCwiOTrO/iGq9M8kPH4k9V3aOqbnuCc/4oyb9c1u65azammCXJ25Mcqaov\nWH5/5KZzXpeNqJKqWkvyV939oSRXJHncrYP5+Olrm90hyYeSfHC5516+YWrz3++Yy7KxeHZ39/Wb\n9n9jVZ29fAYXJnl9Np5g+taqussy1nNqtW/SOj50vTzJo5ftR+RjT0ad6L47vpfl7/bL2fjMr6+q\nJ206brt/dwDAIfBkDwCcIrr7b6rq9VX11iS/n+SFSf54eSLjg9mIGfdI8rNVdUuSf0hy7Ouxn53k\n96vqvd39oC2u/VdV9f1JXrqsAfQXSb5pq2Fstd3dN1bVj+djgef3uvsVW5xzous9J8mRJFdvuv+F\nJzjnxdmYwvSn2XhK5c1J3t/dH6mqH0jye1X1t0n+W5LPWs45muR5VfWWbDyRdCx2XJLk52tjkel/\nzMbaPi/7hEF2v7Wqrs3G+kB/no3g9Amfw3bv9fi/X3c/ubv/oqquT/LS4w5/YzamUX1ukhccWzen\nqv5DkiuWdYP+Icljktyw1f2q6ulJHpXktlV1Q5LndPdPJXlukhdU1Z8l+etsPFW07X13ei/ZCGGv\n6+7XL5/xG5d1hq5M8pRluuHTuvu3TvT5AAAHp7oP/RtJAQAOVFXdrrv/dllY+Kok9+/uvzjZ49qt\nqvrMJG/uKOJfAAAAr0lEQVRJct9j6ytV1aNzEhY1Pln3BQAOnid7AIBT0SuWKVefnuSnTtHQ86Bs\nTH36L5sW0gYA2DdP9gDAaaaq3pDkM479mo2pR9/V3X968kb1iarqy7KxgPGx/1ipbHzT09ce8n33\n9fksTxu9Oh8/7k7yoO5+3wEP91D/np/s9wIAHAyxBwAAAGAQ38YFAAAAMIjYAwAAADCI2AMAAAAw\niNgDAAAAMIjYAwAAADDI/wf/VhBR2K3wmwAAAABJRU5ErkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0x10bcc1ed0>"
]
}
],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": true,
"input": [],
"language": "python",
"metadata": {
"deletable": true,
"editable": true
},
"outputs": [],
"prompt_number": 6
}
],
"metadata": {}
}
]
}
{
"test_chrome_gdoc_ail_type_10p_txt": {
"total_time": 544.444444444438,
"perceptual_speed_index": 0,
"time_list": [
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 33.33333333332848,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492142188",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 44.44444444444525,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492143351",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492144126",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492144887",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.222222222226264,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492145639",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.222222222226264,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492146393",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492147166",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 11.11111111111677,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492147934",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492148688",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492149504",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.222222222226264,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492149978",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 33.33333333333576,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492150758",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492151545",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 33.33333333333576,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492153115",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 44.44444444444525,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492153896",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492154677",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 11.111111111109494,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492155459",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 11.111111111109494,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492156243",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.222222222226264,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492157026",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 11.111111111109494,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492158600",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.222222222226264,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492159379",
"actual_paint_frames": 0
},
{
"expected_frames": 0,
"psi": 0,
"frame_throughput": 0,
"long_frame": 0,
"si": 0,
"time_sequence": [],
"run_time": 22.22222222221899,
"freeze_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492160138",
"actual_paint_frames": 0
},
{
"si": 0,
"psi": 0,
"frame_throughput": 0,
"run_time": 22.22222222221899,
"freeze_frames": 0,
"expected_frames": 0,
"folder": "test_chrome_gdoc_ail_type_10p_txt_1492161659",
"actual_paint_frames": 0,
"long_frame": 0,
"time_sequence": []
}
],
"web_app_name": "gdoc",
"description": null,
"outlier": [],
"detail": [
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492142188\\image_03723.bmp",
"time_seq": 41366.66666666667
},
{
"time_seq": 41400.0,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492142188\\image_03726.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492143351\\image_03568.bmp",
"time_seq": 39644.444444444445
},
{
"time_seq": 39688.88888888889,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492143351\\image_03572.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492144126\\image_03643.bmp",
"time_seq": 40477.77777777778
},
{
"time_seq": 40500.0,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492144126\\image_03645.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492144887\\image_03642.bmp",
"time_seq": 40466.66666666667
},
{
"time_seq": 40488.88888888889,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492144887\\image_03644.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492145639\\image_03628.bmp",
"time_seq": 40311.11111111111
},
{
"time_seq": 40333.333333333336,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492145639\\image_03630.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492146393\\image_03641.bmp",
"time_seq": 40455.555555555555
},
{
"time_seq": 40477.77777777778,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492146393\\image_03643.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492147166\\image_03760.bmp",
"time_seq": 41777.77777777778
},
{
"time_seq": 41800.0,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492147166\\image_03762.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492147934\\image_03664.bmp",
"time_seq": 40711.11111111111
},
{
"time_seq": 40722.222222222226,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492147934\\image_03665.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492148688\\image_03671.bmp",
"time_seq": 40788.88888888889
},
{
"time_seq": 40811.11111111111,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492148688\\image_03673.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492149504\\image_03161.bmp",
"time_seq": 35122.222222222226
},
{
"time_seq": 35144.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492149504\\image_03163.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492149978\\image_03690.bmp",
"time_seq": 41000.0
},
{
"time_seq": 41022.222222222226,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492149978\\image_03692.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492150758\\image_03664.bmp",
"time_seq": 40711.11111111111
},
{
"time_seq": 40744.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492150758\\image_03667.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492151545\\image_03652.bmp",
"time_seq": 40577.77777777778
},
{
"time_seq": 40600.0,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492151545\\image_03654.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492152333\\image_03649.bmp",
"time_seq": 40544.444444444445
},
{
"time_seq": 40544.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492152333\\image_03649.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492153115\\image_03655.bmp",
"time_seq": 40611.11111111111
},
{
"time_seq": 40644.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492153115\\image_03658.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492153896\\image_03662.bmp",
"time_seq": 40688.88888888889
},
{
"time_seq": 40733.333333333336,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492153896\\image_03666.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492154677\\image_03651.bmp",
"time_seq": 40566.66666666667
},
{
"time_seq": 40588.88888888889,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492154677\\image_03653.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492155459\\image_03660.bmp",
"time_seq": 40666.66666666667
},
{
"time_seq": 40677.77777777778,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492155459\\image_03661.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492156243\\image_03656.bmp",
"time_seq": 40622.222222222226
},
{
"time_seq": 40633.333333333336,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492156243\\image_03657.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492157026\\image_03663.bmp",
"time_seq": 40700.0
},
{
"time_seq": 40722.222222222226,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492157026\\image_03665.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492157813\\image_03667.bmp",
"time_seq": 40744.444444444445
},
{
"time_seq": 40744.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492157813\\image_03667.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492158600\\image_03656.bmp",
"time_seq": 40622.222222222226
},
{
"time_seq": 40633.333333333336,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492158600\\image_03657.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492159379\\image_03667.bmp",
"time_seq": 40744.444444444445
},
{
"time_seq": 40766.66666666667,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492159379\\image_03669.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492160138\\image_03665.bmp",
"time_seq": 40722.222222222226
},
{
"time_seq": 40744.444444444445,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492160138\\image_03667.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492160900\\image_03655.bmp",
"time_seq": 40611.11111111111
},
{
"time_seq": 40611.11111111111,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492160900\\image_03655.bmp"
},
{
"start": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492161659\\image_03653.bmp",
"time_seq": 40588.88888888889
},
{
"time_seq": 40611.11111111111,
"end": "C:\\Users\\user\\Hasal\\output\\images\\output\\test_chrome_gdoc_ail_type_10p_txt_1492161659\\image_03655.bmp"
}
],
"error_no": 9,
"total_run_no": 32,
"speed_index": 0,
"std_dev": 9.054237,
"video_fp": "C:\\Users\\user\\Hasal\\output\\videos\\test_chrome_gdoc_ail_type_10p_txt_1492161659.mkv",
"max_time": 44.44444444444525,
"avg_time": 23.671498,
"min_time": 11.111111,
"pkg_platform": "",
"med_time": 22.222222,
"revision": ""
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment