------------------------------------------------------------------------------------------ Benchmark 1: Three resize types on 3 output sizes. No sharpening / no watermark ------------------------------------------------------------------------------------------ 2016/06/30 13:59:06 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 13:59:06 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 13:59:06 9 different options, run each 500 times for a total of 4500 operations 2016/06/30 13:59:06 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:100 Height:100 Algo:0 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:100 Height:100 Algo:1 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:640 Height:480 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:640 Height:480 Algo:0 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:640 Height:480 Algo:1 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:1024 Height:768 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:1024 Height:768 Algo:0 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:06 {Width:1024 Height:768 Algo:1 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 46.28655ms, min: 28.136911ms, max: 97.133788ms, %99: 93.709488ms, stdDev: 14.153125ms, rate: 169.7, count: 169 mean: 46.891267ms, min: 28.136911ms, max: 97.133788ms, %99: 92.126413ms, stdDev: 13.846651ms, rate: 168.2, count: 336 mean: 47.747829ms, min: 28.136911ms, max: 100.107001ms, %99: 92.241932ms, stdDev: 14.233923ms, rate: 166.3, count: 499 mean: 48.077873ms, min: 28.136911ms, max: 100.862302ms, %99: 92.770103ms, stdDev: 14.527912ms, rate: 165.7, count: 663 mean: 48.345863ms, min: 28.136911ms, max: 100.862302ms, %99: 92.665348ms, stdDev: 14.572562ms, rate: 164.5, count: 823 mean: 48.653941ms, min: 28.136911ms, max: 116.097206ms, %99: 92.74846ms, stdDev: 14.747618ms, rate: 163.6, count: 982 mean: 48.870115ms, min: 28.136911ms, max: 116.097206ms, %99: 93.672925ms, stdDev: 14.789054ms, rate: 162.7, count: 1137 mean: 49.05711ms, min: 28.136911ms, max: 116.097206ms, %99: 92.15139ms, stdDev: 14.615619ms, rate: 161.8, count: 1295 mean: 49.770313ms, min: 28.136911ms, max: 123.511003ms, %99: 94.117169ms, stdDev: 15.160464ms, rate: 160.6, count: 1445 mean: 50.277201ms, min: 28.136911ms, max: 123.511003ms, %99: 96.295734ms, stdDev: 15.350189ms, rate: 159.0, count: 1591 mean: 50.551512ms, min: 28.153934ms, max: 123.511003ms, %99: 97.340429ms, stdDev: 15.292276ms, rate: 157.9, count: 1737 mean: 50.806244ms, min: 28.153934ms, max: 123.511003ms, %99: 99.780738ms, stdDev: 15.460264ms, rate: 156.4, count: 1877 mean: 51.081127ms, min: 28.47856ms, max: 123.511003ms, %99: 94.558219ms, stdDev: 15.352955ms, rate: 155.8, count: 2023 mean: 51.622145ms, min: 28.47856ms, max: 123.511003ms, %99: 99.391536ms, stdDev: 15.770452ms, rate: 155.0, count: 2170 mean: 51.919152ms, min: 28.47856ms, max: 123.511003ms, %99: 99.391536ms, stdDev: 16.043853ms, rate: 154.2, count: 2314 mean: 51.777162ms, min: 28.47856ms, max: 123.511003ms, %99: 99.391536ms, stdDev: 15.962731ms, rate: 153.7, count: 2459 mean: 52.176006ms, min: 28.47856ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.263159ms, rate: 153.3, count: 2606 mean: 52.341402ms, min: 28.47856ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.408017ms, rate: 153.2, count: 2757 mean: 52.575221ms, min: 28.47856ms, max: 133.830146ms, %99: 106.911101ms, stdDev: 16.365428ms, rate: 152.7, count: 2900 mean: 52.605027ms, min: 28.939742ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.272615ms, rate: 152.4, count: 3048 mean: 52.867155ms, min: 28.939742ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.350848ms, rate: 151.6, count: 3183 mean: 53.109117ms, min: 28.939742ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.443815ms, rate: 150.8, count: 3318 mean: 53.286146ms, min: 28.939742ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.536887ms, rate: 150.6, count: 3464 mean: 53.603843ms, min: 28.939742ms, max: 133.830146ms, %99: 107.042627ms, stdDev: 16.674665ms, rate: 150.5, count: 3611 mean: 53.571969ms, min: 28.939742ms, max: 133.830146ms, %99: 104.920481ms, stdDev: 16.669703ms, rate: 150.2, count: 3755 mean: 53.589167ms, min: 28.939742ms, max: 123.511003ms, %99: 103.858053ms, stdDev: 16.259095ms, rate: 149.9, count: 3897 mean: 53.693428ms, min: 28.939742ms, max: 123.511003ms, %99: 103.858053ms, stdDev: 16.21504ms, rate: 149.3, count: 4029 mean: 53.897391ms, min: 28.939742ms, max: 123.511003ms, %99: 103.858053ms, stdDev: 16.262466ms, rate: 148.8, count: 4168 mean: 53.866607ms, min: 28.939742ms, max: 123.511003ms, %99: 104.920481ms, stdDev: 16.25616ms, rate: 148.6, count: 4309 mean: 53.955146ms, min: 28.939742ms, max: 123.511003ms, %99: 104.920481ms, stdDev: 16.262365ms, rate: 148.3, count: 4450 mean: 54.072223ms, min: 28.939742ms, max: 123.511003ms, %99: 104.920481ms, stdDev: 16.308921ms, rate: 148.2, count: 4500 ------------------------------------------------------------------------------------------ Benchmark 2: "Fill" resize type with 3 output sizes. No sharpening / no watermark ------------------------------------------------------------------------------------------ 2016/06/30 13:59:38 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 13:59:38 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 13:59:38 3 different options, run each 1000 times for a total of 3000 operations 2016/06/30 13:59:38 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:38 {Width:640 Height:480 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 13:59:38 {Width:1024 Height:768 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:0 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 58.146338ms, min: 31.640199ms, max: 159.266338ms, %99: 140.275534ms, stdDev: 21.22237ms, rate: 134.7, count: 134 mean: 58.241846ms, min: 31.077057ms, max: 159.266338ms, %99: 103.088499ms, stdDev: 20.200049ms, rate: 135.5, count: 270 mean: 59.431424ms, min: 30.830941ms, max: 177.481956ms, %99: 105.388861ms, stdDev: 21.367979ms, rate: 133.2, count: 399 mean: 58.940593ms, min: 30.830941ms, max: 177.481956ms, %99: 104.774016ms, stdDev: 20.66603ms, rate: 134.7, count: 539 mean: 58.792556ms, min: 29.304176ms, max: 177.481956ms, %99: 105.102388ms, stdDev: 20.500679ms, rate: 134.7, count: 674 mean: 59.234649ms, min: 29.304176ms, max: 177.481956ms, %99: 111.414681ms, stdDev: 20.95805ms, rate: 134.3, count: 806 mean: 59.114013ms, min: 29.304176ms, max: 177.481956ms, %99: 108.057345ms, stdDev: 20.774274ms, rate: 134.7, count: 943 mean: 59.273969ms, min: 29.304176ms, max: 159.266338ms, %99: 105.278091ms, stdDev: 20.420493ms, rate: 134.7, count: 1077 mean: 59.241702ms, min: 29.304176ms, max: 159.266338ms, %99: 104.588457ms, stdDev: 20.416047ms, rate: 134.2, count: 1207 mean: 60.121128ms, min: 29.261512ms, max: 159.266338ms, %99: 105.756573ms, stdDev: 20.86939ms, rate: 132.7, count: 1328 mean: 60.176996ms, min: 29.261512ms, max: 159.266338ms, %99: 109.485645ms, stdDev: 21.133891ms, rate: 132.6, count: 1459 mean: 60.798092ms, min: 29.261512ms, max: 159.266338ms, %99: 114.253404ms, stdDev: 21.510206ms, rate: 131.8, count: 1581 mean: 61.037489ms, min: 29.261512ms, max: 159.266338ms, %99: 113.684584ms, stdDev: 21.236699ms, rate: 131.4, count: 1708 mean: 61.135528ms, min: 29.261512ms, max: 159.266338ms, %99: 114.253404ms, stdDev: 21.400509ms, rate: 131.0, count: 1833 mean: 61.413029ms, min: 29.261512ms, max: 174.723214ms, %99: 118.0543ms, stdDev: 21.576436ms, rate: 130.5, count: 1958 mean: 61.465489ms, min: 29.261512ms, max: 174.723214ms, %99: 117.837522ms, stdDev: 21.620087ms, rate: 130.5, count: 2086 mean: 61.349261ms, min: 29.261512ms, max: 174.723214ms, %99: 117.837522ms, stdDev: 21.655061ms, rate: 130.5, count: 2218 mean: 61.566574ms, min: 29.304176ms, max: 174.723214ms, %99: 121.001453ms, stdDev: 21.695913ms, rate: 130.5, count: 2348 mean: 61.571124ms, min: 29.304176ms, max: 174.723214ms, %99: 118.714995ms, stdDev: 21.513217ms, rate: 130.4, count: 2478 mean: 61.870511ms, min: 31.931864ms, max: 174.723214ms, %99: 121.001453ms, stdDev: 21.738567ms, rate: 130.2, count: 2604 mean: 62.588636ms, min: 31.931864ms, max: 174.723214ms, %99: 123.856466ms, stdDev: 22.131059ms, rate: 129.6, count: 2722 mean: 62.241253ms, min: 31.931864ms, max: 174.723214ms, %99: 123.856466ms, stdDev: 22.08352ms, rate: 129.9, count: 2858 mean: 62.135631ms, min: 31.931864ms, max: 174.723214ms, %99: 122.294611ms, stdDev: 21.990599ms, rate: 130.2, count: 2994 mean: 62.195992ms, min: 31.081145ms, max: 174.723214ms, %99: 122.294611ms, stdDev: 21.994392ms, rate: 130.1, count: 3000 ------------------------------------------------------------------------------------------ Benchmark 3: "Fill" resize type with 3 output sizes. Sharpening / no watermark ------------------------------------------------------------------------------------------ 2016/06/30 14:00:02 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 14:00:02 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 14:00:02 3 different options, run each 1000 times for a total of 3000 operations 2016/06/30 14:00:02 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:02 {Width:640 Height:480 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:02 {Width:1024 Height:768 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL: WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 63.763407ms, min: 30.930291ms, max: 136.269564ms, %99: 134.802736ms, stdDev: 24.117921ms, rate: 121.7, count: 122 mean: 64.209177ms, min: 30.930291ms, max: 136.269564ms, %99: 127.205276ms, stdDev: 24.41706ms, rate: 122.5, count: 245 mean: 63.955983ms, min: 30.930291ms, max: 136.269564ms, %99: 120.485468ms, stdDev: 24.436071ms, rate: 123.9, count: 371 mean: 63.678263ms, min: 30.930291ms, max: 136.269564ms, %99: 117.541494ms, stdDev: 24.207831ms, rate: 124.6, count: 499 mean: 63.678631ms, min: 30.660342ms, max: 136.269564ms, %99: 116.392521ms, stdDev: 23.954523ms, rate: 124.6, count: 623 mean: 64.088098ms, min: 30.660342ms, max: 136.269564ms, %99: 116.083755ms, stdDev: 23.989348ms, rate: 123.9, count: 743 mean: 64.463923ms, min: 30.660342ms, max: 136.269564ms, %99: 116.99605ms, stdDev: 24.234442ms, rate: 123.5, count: 865 mean: 64.645817ms, min: 30.660342ms, max: 136.269564ms, %99: 116.871771ms, stdDev: 24.225202ms, rate: 123.2, count: 986 mean: 64.620131ms, min: 30.660342ms, max: 136.269564ms, %99: 118.116249ms, stdDev: 24.380007ms, rate: 123.0, count: 1106 mean: 64.620425ms, min: 30.660342ms, max: 136.269564ms, %99: 118.881927ms, stdDev: 24.405749ms, rate: 122.7, count: 1227 mean: 64.417382ms, min: 30.660342ms, max: 136.269564ms, %99: 118.647167ms, stdDev: 24.376085ms, rate: 122.6, count: 1348 mean: 64.297095ms, min: 30.660342ms, max: 136.269564ms, %99: 118.430637ms, stdDev: 24.428786ms, rate: 122.4, count: 1468 mean: 64.349125ms, min: 30.660342ms, max: 136.269564ms, %99: 118.430637ms, stdDev: 24.280902ms, rate: 122.4, count: 1591 mean: 64.368945ms, min: 30.660342ms, max: 136.269564ms, %99: 118.430637ms, stdDev: 24.129314ms, rate: 122.2, count: 1709 mean: 64.084849ms, min: 30.660342ms, max: 134.866255ms, %99: 114.241728ms, stdDev: 23.732269ms, rate: 122.0, count: 1830 mean: 64.442082ms, min: 30.660342ms, max: 134.866255ms, %99: 114.241728ms, stdDev: 23.808616ms, rate: 121.7, count: 1948 mean: 64.14147ms, min: 30.660342ms, max: 134.866255ms, %99: 115.138572ms, stdDev: 23.838255ms, rate: 121.8, count: 2071 mean: 64.172144ms, min: 30.660342ms, max: 134.866255ms, %99: 115.138572ms, stdDev: 23.864248ms, rate: 121.8, count: 2190 mean: 65.078992ms, min: 30.660342ms, max: 140.263333ms, %99: 123.284346ms, stdDev: 24.388831ms, rate: 120.4, count: 2287 mean: 65.495705ms, min: 30.660342ms, max: 174.794531ms, %99: 123.934707ms, stdDev: 24.833249ms, rate: 119.7, count: 2395 mean: 65.374154ms, min: 30.660342ms, max: 174.794531ms, %99: 126.496431ms, stdDev: 24.961446ms, rate: 119.4, count: 2507 mean: 65.73697ms, min: 30.660342ms, max: 174.794531ms, %99: 129.214643ms, stdDev: 25.275639ms, rate: 119.0, count: 2618 mean: 65.918425ms, min: 30.660342ms, max: 174.794531ms, %99: 129.214643ms, stdDev: 25.263578ms, rate: 119.1, count: 2737 mean: 65.997791ms, min: 30.660342ms, max: 174.794531ms, %99: 129.214643ms, stdDev: 25.384864ms, rate: 119.0, count: 2856 mean: 65.801305ms, min: 30.660342ms, max: 174.794531ms, %99: 128.32195ms, stdDev: 25.177035ms, rate: 119.0, count: 2976 mean: 65.81345ms, min: 30.660342ms, max: 174.794531ms, %99: 128.32195ms, stdDev: 25.136393ms, rate: 119.0, count: 3000 ------------------------------------------------------------------------------------------ Benchmark 4: Fill resize type with 3 output sizes. Sharpening and watermark ------------------------------------------------------------------------------------------ 2016/06/30 14:00:29 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 14:00:29 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 14:00:29 3 different options, run each 1000 times for a total of 3000 operations 2016/06/30 14:00:29 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:29 {Width:640 Height:480 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:29 {Width:1024 Height:768 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 64.949279ms, min: 32.643286ms, max: 124.070071ms, %99: 122.994761ms, stdDev: 25.55708ms, rate: 120.0, count: 119 mean: 64.764896ms, min: 31.053735ms, max: 124.070071ms, %99: 117.974075ms, stdDev: 25.276788ms, rate: 121.5, count: 243 mean: 64.958988ms, min: 31.053735ms, max: 145.450258ms, %99: 120.414018ms, stdDev: 25.448951ms, rate: 122.3, count: 367 mean: 65.885301ms, min: 31.053735ms, max: 145.450258ms, %99: 119.911155ms, stdDev: 25.710849ms, rate: 120.0, count: 480 mean: 66.658441ms, min: 31.053735ms, max: 145.450258ms, %99: 125.055428ms, stdDev: 26.20679ms, rate: 119.2, count: 596 mean: 67.000185ms, min: 31.053735ms, max: 145.450258ms, %99: 124.800931ms, stdDev: 26.162768ms, rate: 118.8, count: 713 mean: 67.398909ms, min: 31.053735ms, max: 145.450258ms, %99: 123.696223ms, stdDev: 26.288564ms, rate: 118.2, count: 826 mean: 67.54301ms, min: 31.053735ms, max: 145.450258ms, %99: 123.460838ms, stdDev: 26.331134ms, rate: 117.9, count: 943 mean: 67.719868ms, min: 31.053735ms, max: 151.821036ms, %99: 122.672603ms, stdDev: 26.231289ms, rate: 117.7, count: 1058 mean: 68.87588ms, min: 31.208076ms, max: 151.821036ms, %99: 128.117568ms, stdDev: 26.608066ms, rate: 116.7, count: 1167 mean: 69.195627ms, min: 32.578295ms, max: 151.821036ms, %99: 129.51573ms, stdDev: 26.5914ms, rate: 116.6, count: 1282 mean: 69.308489ms, min: 32.578295ms, max: 151.821036ms, %99: 129.51573ms, stdDev: 26.512684ms, rate: 116.7, count: 1400 mean: 69.178261ms, min: 32.578295ms, max: 151.821036ms, %99: 130.047057ms, stdDev: 26.443433ms, rate: 116.8, count: 1517 mean: 68.834118ms, min: 32.578295ms, max: 151.821036ms, %99: 130.047057ms, stdDev: 26.382643ms, rate: 117.0, count: 1638 mean: 68.363182ms, min: 32.578295ms, max: 151.821036ms, %99: 129.51573ms, stdDev: 26.375031ms, rate: 117.2, count: 1759 mean: 68.929925ms, min: 33.042061ms, max: 151.821036ms, %99: 129.51573ms, stdDev: 26.392371ms, rate: 117.2, count: 1874 mean: 68.682589ms, min: 33.042061ms, max: 145.450258ms, %99: 129.51573ms, stdDev: 26.19146ms, rate: 117.1, count: 1990 mean: 68.732105ms, min: 33.042061ms, max: 145.450258ms, %99: 129.51573ms, stdDev: 26.049397ms, rate: 117.0, count: 2106 mean: 68.832684ms, min: 33.042061ms, max: 145.450258ms, %99: 129.51573ms, stdDev: 25.926471ms, rate: 116.8, count: 2218 mean: 69.153749ms, min: 33.042061ms, max: 145.450258ms, %99: 129.51573ms, stdDev: 26.039878ms, rate: 116.7, count: 2335 mean: 69.226305ms, min: 33.042061ms, max: 145.450258ms, %99: 129.51573ms, stdDev: 26.2806ms, rate: 116.6, count: 2449 mean: 68.599462ms, min: 32.870043ms, max: 145.450258ms, %99: 127.169474ms, stdDev: 26.301825ms, rate: 116.7, count: 2566 mean: 69.464958ms, min: 32.870043ms, max: 145.450258ms, %99: 125.900536ms, stdDev: 26.404524ms, rate: 116.5, count: 2680 mean: 69.59749ms, min: 32.870043ms, max: 161.591742ms, %99: 125.900536ms, stdDev: 26.519596ms, rate: 116.2, count: 2789 mean: 69.449923ms, min: 32.870043ms, max: 161.591742ms, %99: 127.169474ms, stdDev: 26.66303ms, rate: 116.4, count: 2909 mean: 69.741231ms, min: 32.870043ms, max: 161.591742ms, %99: 125.900536ms, stdDev: 26.686182ms, rate: 116.3, count: 3000 ------------------------------------------------------------------------------------------ Benchmark 5: Fill resize type with 3 output sizes. Sharpening and adaptive watermark ------------------------------------------------------------------------------------------ 2016/06/30 14:00:56 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 14:00:56 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 14:00:56 3 different options, run each 1000 times for a total of 3000 operations 2016/06/30 14:00:56 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:ADAPTIVE WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:56 {Width:640 Height:480 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:ADAPTIVE WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} 2016/06/30 14:00:56 {Width:1024 Height:768 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:ADAPTIVE WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 67.940038ms, min: 32.460294ms, max: 142.04163ms, %99: 138.993263ms, stdDev: 26.10914ms, rate: 113.8, count: 114 mean: 66.956213ms, min: 32.460294ms, max: 142.04163ms, %99: 122.447492ms, stdDev: 25.379088ms, rate: 117.8, count: 236 mean: 66.671302ms, min: 32.460294ms, max: 165.686249ms, %99: 122.216284ms, stdDev: 25.392327ms, rate: 118.9, count: 356 mean: 67.199022ms, min: 32.460294ms, max: 165.686249ms, %99: 118.915399ms, stdDev: 25.354704ms, rate: 118.0, count: 472 mean: 68.736488ms, min: 32.460294ms, max: 183.918631ms, %99: 133.307815ms, stdDev: 26.624551ms, rate: 115.6, count: 578 mean: 69.288392ms, min: 32.460294ms, max: 183.918631ms, %99: 129.417931ms, stdDev: 27.018363ms, rate: 114.6, count: 688 mean: 70.16161ms, min: 32.460294ms, max: 183.918631ms, %99: 131.197165ms, stdDev: 27.238828ms, rate: 113.6, count: 794 mean: 70.259411ms, min: 32.460294ms, max: 183.918631ms, %99: 131.042416ms, stdDev: 27.243093ms, rate: 113.4, count: 907 mean: 70.291333ms, min: 32.460294ms, max: 183.918631ms, %99: 129.721228ms, stdDev: 27.314301ms, rate: 113.5, count: 1020 mean: 70.630944ms, min: 32.460294ms, max: 183.918631ms, %99: 132.409179ms, stdDev: 27.430426ms, rate: 113.3, count: 1133 mean: 71.276915ms, min: 32.460294ms, max: 183.918631ms, %99: 133.349879ms, stdDev: 27.634606ms, rate: 112.6, count: 1238 mean: 71.528539ms, min: 32.615869ms, max: 183.918631ms, %99: 135.102957ms, stdDev: 27.878444ms, rate: 112.4, count: 1348 mean: 71.217298ms, min: 32.615869ms, max: 183.918631ms, %99: 133.349879ms, stdDev: 27.724718ms, rate: 112.5, count: 1463 mean: 70.934441ms, min: 32.955657ms, max: 183.918631ms, %99: 131.697838ms, stdDev: 27.541861ms, rate: 112.7, count: 1577 mean: 70.924052ms, min: 32.955657ms, max: 183.918631ms, %99: 128.584112ms, stdDev: 27.437478ms, rate: 112.7, count: 1691 mean: 70.687998ms, min: 32.955657ms, max: 183.918631ms, %99: 128.157123ms, stdDev: 27.332365ms, rate: 112.9, count: 1807 mean: 70.584279ms, min: 32.955657ms, max: 183.918631ms, %99: 128.157123ms, stdDev: 27.391766ms, rate: 113.0, count: 1920 mean: 70.502537ms, min: 32.955657ms, max: 183.918631ms, %99: 128.157123ms, stdDev: 27.243437ms, rate: 113.0, count: 2035 mean: 70.210888ms, min: 32.955657ms, max: 183.918631ms, %99: 128.584112ms, stdDev: 27.28081ms, rate: 113.3, count: 2152 mean: 69.716308ms, min: 32.866703ms, max: 183.918631ms, %99: 128.584112ms, stdDev: 27.133703ms, rate: 113.5, count: 2270 mean: 69.907067ms, min: 32.726652ms, max: 183.918631ms, %99: 128.584112ms, stdDev: 27.086641ms, rate: 113.6, count: 2386 mean: 70.498796ms, min: 32.726652ms, max: 183.918631ms, %99: 131.697838ms, stdDev: 27.061748ms, rate: 113.7, count: 2500 mean: 70.093974ms, min: 32.726652ms, max: 183.918631ms, %99: 128.409909ms, stdDev: 26.930896ms, rate: 113.9, count: 2619 mean: 69.707735ms, min: 32.726652ms, max: 183.918631ms, %99: 127.668383ms, stdDev: 26.88977ms, rate: 113.9, count: 2734 mean: 70.135173ms, min: 32.726652ms, max: 183.918631ms, %99: 128.409909ms, stdDev: 26.936704ms, rate: 113.9, count: 2848 mean: 70.311994ms, min: 32.726652ms, max: 183.918631ms, %99: 131.950923ms, stdDev: 27.17355ms, rate: 113.7, count: 2951 mean: 70.82791ms, min: 32.726652ms, max: 195.962136ms, %99: 134.385937ms, stdDev: 27.721546ms, rate: 113.3, count: 3000 ------------------------------------------------------------------------------------------ Benchmark 6: Fill resize type with one small output size. Sharpening and watermark ------------------------------------------------------------------------------------------ 2016/06/30 14:01:24 profile: memory profiling enabled (rate 4096), mem.pprof 2016/06/30 14:01:24 GOMAXPROCS: 8, WORKERS: 8 2016/06/30 14:01:24 1 different options, run each 2000 times for a total of 2000 operations 2016/06/30 14:01:24 {Width:100 Height:100 Algo:3 Gravity:0 Quality:92 SharpenRadius:0.5 SharpenAmount:80 WatermarkURL:file://../testdata/watermark.png WatermarkType:STANDARD WatermarkAmount:0.1 WatermarkMin:0.1 WatermarkMax:0.5} mean: 35.796749ms, min: 30.051424ms, max: 125.705339ms, %99: 66.823976ms, stdDev: 7.982502ms, rate: 220.1, count: 221 mean: 35.621001ms, min: 29.514766ms, max: 125.705339ms, %99: 59.64097ms, stdDev: 6.354003ms, rate: 222.6, count: 445 mean: 35.847502ms, min: 29.514766ms, max: 125.705339ms, %99: 59.649678ms, stdDev: 6.131699ms, rate: 221.9, count: 665 mean: 36.95678ms, min: 29.514766ms, max: 140.722179ms, %99: 67.445981ms, stdDev: 8.053942ms, rate: 214.7, count: 859 mean: 38.289063ms, min: 29.514766ms, max: 140.722179ms, %99: 76.090523ms, stdDev: 9.286296ms, rate: 208.4, count: 1042 mean: 39.800965ms, min: 29.514766ms, max: 166.564557ms, %99: 131.226132ms, stdDev: 13.838604ms, rate: 201.6, count: 1210 mean: 39.276814ms, min: 29.514766ms, max: 166.564557ms, %99: 86.59255ms, stdDev: 12.09941ms, rate: 202.6, count: 1419 mean: 39.130257ms, min: 30.03845ms, max: 166.564557ms, %99: 86.59255ms, stdDev: 11.95039ms, rate: 203.7, count: 1630 mean: 38.932923ms, min: 30.03845ms, max: 166.564557ms, %99: 77.61932ms, stdDev: 11.4931ms, rate: 204.4, count: 1837 mean: 38.875785ms, min: 28.903721ms, max: 166.564557ms, %99: 77.243414ms, stdDev: 11.375306ms, rate: 204.6, count: 2000