示例#1
0
        public void Setup()
        {
            SetupEndpoints();

            SetupRequests();

            _baseline    = (BarebonesMatcher)SetupMatcher(new BarebonesMatcherBuilder());
            _dfa         = SetupMatcher(new DfaMatcherBuilder());
            _instruction = SetupMatcher(new InstructionMatcherBuilder());
            _route       = SetupMatcher(new RouteMatcherBuilder());
            _tree        = SetupMatcher(new TreeRouterMatcherBuilder());

            _feature = new EndpointFeature();
        }
        public void Setup()
        {
            SetupEndpoints();

            SetupRequests();

            // The perf is kinda slow for these benchmarks, so we do some sampling
            // of the request data.
            _samples = SampleRequests(EndpointCount, SampleCount);

            _baseline    = (BarebonesMatcher)SetupMatcher(new BarebonesMatcherBuilder());
            _dfa         = SetupMatcher(new DfaMatcherBuilder());
            _instruction = SetupMatcher(new InstructionMatcherBuilder());
            _route       = SetupMatcher(new RouteMatcherBuilder());
            _tree        = SetupMatcher(new TreeRouterMatcherBuilder());

            _feature = new EndpointFeature();
        }