コード例 #1
0
        public void MeasureTimeToDecodeQuery()
        {
            string[]     messages     = GetMessagesFromFile(MessageDecoder.QUERY_FILENAME);
            int          count        = messages.Length;
            QueryMessage queryMessage = new QueryMessage();

            Measure.Method(() =>
            {
                for (var i = 0; i < count; i++)
                {
                    MessageDecoder.DecodeQueryMessage("raycast", messages[i], ref queryMessage);
                }
            })
            .SetUp(() => SetupTests())
            .WarmupCount(3)
            .MeasurementCount(10)
            .IterationsPerMeasurement(10)
            .GC()
            .Run();
        }