Class Distribution (2.66.0)

  public 
  
 class 
 Distribution 
 

Distribution records values from 0 (inclusive) to endValue (exclusive) and computes their percentiles.

Methods may be called concurrently.

Inheritance

java.lang.Object > Distribution

Constructors

Distribution(int endValue)

  public 
  
 Distribution 
 ( 
 int 
  
 endValue 
 ) 
 
Parameter
Name
Description
endValue
int

Methods

getNthPercentile(double percentile) (deprecated)

  public 
  
 long 
  
 getNthPercentile 
 ( 
 double 
  
 percentile 
 ) 
 
Parameter
Name
Description
percentile
Returns
Type
Description

getPercentile(double percentile)

  public 
  
 int 
  
 getPercentile 
 ( 
 double 
  
 percentile 
 ) 
 

Get the percentile of recorded values. If called concurrently with #record(int) , the result is an approximate.

Parameter
Name
Description
percentile
Returns
Type
Description
int

record(int value)

  public 
  
 void 
  
 record 
 ( 
 int 
  
 value 
 ) 
 

Records a new value.

The value must not be negative. To help with distributions with long tails, if the given value is greater than or equal to endValue , the value endValue-1 is recorded instead.

Parameter
Name
Description
value
int

toString()

  public 
  
 String 
  
 toString 
 () 
 
Returns
Type
Description
Overrides
Create a Mobile Website
View Site in Mobile | Classic
Share by: