func BenchmarkRivet_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusRivet, req)
}
func BenchmarkRevel_GPlusStatic(b *testing.B) {
req, _ := http.NewRequest("GET", "/people", nil)
benchRequest(b, gplusRevel, req)
}
package main
import (
	"net/http"
	"testing"
)
var gplusAPI = []route{
	{"GET", "/people/:userId"},
	{"GET", "/people"},
	{"GET", "/activities/:activityId/people/:collection"},
	{"GET", "/people/:userId/people/:collection"},
	{"GET", "/people/:userId/openIdConnect"},
	{"GET", "/people/:userId/activities/:collection"},
	{"GET", "/activities/:activityId"},
	{"GET", "/activities"},
	{"GET", "/activities/:activityId/comments"},
	{"GET", "/comments/:commentId"},
	{"POST", "/people/:userId/moments/:collection"},
	{"GET", "/people/:userId/moments/:collection"},
	{"DELETE", "/moments/:id"},
}
var (
	gplusAce             http.Handler
	gplusAero            http.Handler
	gplusBear            http.Handler
	gplusBeego           http.Handler
	gplusBone            http.Handler
	gplusChi             http.Handler
	gplusCloudyKitRouter http.Handler
	gplusDenco           http.Handler
	gplusEcho            http.Handler
	gplusGin             http.Handler
	gplusGocraftWeb      http.Handler
	gplusGoji            http.Handler
	gplusGojiv2          http.Handler
	gplusGoJsonRest      http.Handler
	gplusGoRestful       http.Handler
	gplusGorillaMux      http.Handler
	gplusGowwwRouter     http.Handler
	gplusHttpRouter      http.Handler
	gplusHttpTreeMux     http.Handler
	gplusKocha           http.Handler
	gplusLARS            http.Handler
	gplusMacaron         http.Handler
	gplusMartini         http.Handler
	gplusPat             http.Handler
	gplusPossum          http.Handler
	gplusR2router        http.Handler
	gplusRevel           http.Handler
	gplusRivet           http.Handler
	gplusTango           http.Handler
	gplusTigerTonic      http.Handler
	gplusTraffic         http.Handler
	gplusVulcan          http.Handler
)
func init() {
	println("#GPlusAPI Routes:", len(gplusAPI))
	calcMem("Ace", func() {
		gplusAce = loadAce(gplusAPI)
	})
	calcMem("Aero", func() {
		gplusAero = loadAero(gplusAPI)
	})
	calcMem("Bear", func() {
		gplusBear = loadBear(gplusAPI)
	})
	calcMem("Beego", func() {
		gplusBeego = loadBeego(gplusAPI)
	})
	calcMem("Bone", func() {
		gplusBone = loadBone(gplusAPI)
	})
	calcMem("Chi", func() {
		gplusChi = loadChi(gplusAPI)
	})
	calcMem("CloudyKitRouter", func() {
		gplusCloudyKitRouter = loadCloudyKitRouter(gplusAPI)
	})
	calcMem("Denco", func() {
		gplusDenco = loadDenco(gplusAPI)
	})
	calcMem("Echo", func() {
		gplusEcho = loadEcho(gplusAPI)
	})
	calcMem("Gin", func() {
		gplusGin = loadGin(gplusAPI)
	})
	calcMem("GocraftWeb", func() {
		gplusGocraftWeb = loadGocraftWeb(gplusAPI)
	})
	calcMem("Goji", func() {
		gplusGoji = loadGoji(gplusAPI)
	})
	calcMem("Gojiv2", func() {
		gplusGojiv2 = loadGojiv2(gplusAPI)
	})
	calcMem("GoJsonRest", func() {
		gplusGoJsonRest = loadGoJsonRest(gplusAPI)
	})
	calcMem("GoRestful", func() {
		gplusGoRestful = loadGoRestful(gplusAPI)
	})
	calcMem("GorillaMux", func() {
		gplusGorillaMux = loadGorillaMux(gplusAPI)
	})
	calcMem("GowwwRouter", func() {
		gplusGowwwRouter = loadGowwwRouter(gplusAPI)
	})
	calcMem("HttpRouter", func() {
		gplusHttpRouter = loadHttpRouter(gplusAPI)
	})
	calcMem("HttpTreeMux", func() {
		gplusHttpTreeMux = loadHttpTreeMux(gplusAPI)
	})
	calcMem("Kocha", func() {
		gplusKocha = loadKocha(gplusAPI)
	})
	calcMem("LARS", func() {
		gplusLARS = loadLARS(gplusAPI)
	})
	calcMem("Macaron", func() {
		gplusMacaron = loadMacaron(gplusAPI)
	})
	calcMem("Martini", func() {
		gplusMartini = loadMartini(gplusAPI)
	})
	calcMem("Pat", func() {
		gplusPat = loadPat(gplusAPI)
	})
	calcMem("Possum", func() {
		gplusPossum = loadPossum(gplusAPI)
	})
	calcMem("R2router", func() {
		gplusR2router = loadR2router(gplusAPI)
	})
	calcMem("Rivet", func() {
		gplusRivet = loadRivet(gplusAPI)
	})
	calcMem("Tango", func() {
		gplusTango = loadTango(gplusAPI)
	})
	calcMem("TigerTonic", func() {
		gplusTigerTonic = loadTigerTonic(gplusAPI)
	})
	calcMem("Traffic", func() {
		gplusTraffic = loadTraffic(gplusAPI)
	})
	calcMem("Vulcan", func() {
		gplusVulcan = loadVulcan(gplusAPI)
	})
	println()
}
func BenchmarkAce_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusAce, req)
}
func BenchmarkAero_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusAero, req)
}
func BenchmarkBear_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusBear, req)
}
func BenchmarkBeego_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusBeego, req)
}
func BenchmarkBone_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusBone, req)
}
func BenchmarkChi_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusChi, req)
}
func BenchmarkCloudyKitRouter_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusCloudyKitRouter, req)
}
func BenchmarkDenco_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusDenco, req)
}
func BenchmarkEcho_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusEcho, req)
}
func BenchmarkGin_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGin, req)
}
func BenchmarkGocraftWeb_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGocraftWeb, req)
}
func BenchmarkGoji_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGoji, req)
}
func BenchmarkGojiv2_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGojiv2, req)
}
func BenchmarkGoJsonRest_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGoJsonRest, req)
}
func BenchmarkGoRestful_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGoRestful, req)
}
func BenchmarkGorillaMux_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGorillaMux, req)
}
func BenchmarkGowwwRouter_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusGowwwRouter, req)
}
func BenchmarkHttpRouter_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusHttpRouter, req)
}
func BenchmarkHttpTreeMux_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusHttpTreeMux, req)
}
func BenchmarkKocha_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusKocha, req)
}
func BenchmarkLARS_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusLARS, req)
}
func BenchmarkMacaron_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusMacaron, req)
}
func BenchmarkMartini_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusMartini, req)
}
func BenchmarkPat_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusPat, req)
}
func BenchmarkPossum_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusPossum, req)
}
func BenchmarkR2router_GPlusStatic(b *testing.B) {
	req, _ := http.NewRequest("GET", "/people", nil)
	benchRequest(b, gplusR2router, req)
}