/* * Copyright 2009-2016 Weibo, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.weibo.motan.benchmark; public class RunnableStatistics { public int statisticTime; // Transaction per second public long[] TPS; // response times per second public long[] RT; // error Transaction per second public long[] errTPS; // error response times per second public long[] errRT; public long above0sum; // [0,1] public long above1sum; // (1,5] public long above5sum; // (5,10] public long above10sum; // (10,50] public long above50sum; // (50,100] public long above100sum; // (100,500] public long above500sum; // (500,1000] public long above1000sum; // > 1000 public RunnableStatistics(int statisticTime) { this.statisticTime = statisticTime; TPS = new long[statisticTime]; RT = new long[statisticTime]; errTPS = new long[statisticTime]; errRT = new long[statisticTime]; } }