public static class Utils
Fields
Declaration
public const string PlayerPrefKeyRunJSON = "PT_Run"
Field Value
Declaration
public const string TestRunInfo = "PerformanceTestRunInfo.json"
Field Value
Declaration
public const string TestRunPath = "Assets/Resources/PerformanceTestRunInfo.json"
Field Value
Properties
Declaration
public static string ResourcesPath { get; }
Property Value
Methods
Declaration
public static double Average(List<double> samples)
Parameters
Returns
Declaration
public static DateTime ConvertFromUnixTimestamp(long timestamp)
Parameters
Type |
Name |
Description |
Int64 |
timestamp |
|
Returns
Declaration
public static double ConvertSample(SampleUnit from, SampleUnit to, double value)
Parameters
Returns
Declaration
public static long ConvertToUnixTimestamp(DateTime date)
Parameters
Returns
Declaration
public static string GetArg(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public static double GetMedianValue(List<double> samples)
Parameters
Returns
Declaration
public static double GetPercentile(List<double> samples, double percentile)
Parameters
Returns
Declaration
public static double GetRatio(SampleUnit from, SampleUnit to)
Parameters
Returns
Declaration
public static double GetStandardDeviation(List<double> samples, double average)
Parameters
Returns
Declaration
public static int GetZeroValueCount(List<double> samples)
Parameters
Returns
Declaration
public static double Max(List<double> samples)
Parameters
Returns
Declaration
public static double Min(List<double> samples)
Parameters
Returns
Declaration
public static double RelativeSampleUnit(SampleUnit unit)
Parameters
Returns
Declaration
public static string RemoveIllegalCharacters(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
Declaration
public static double Sum(List<double> samples)
Parameters
Returns
Declaration
public static void UpdateStatistics(this SampleGroup sampleGroup)
Parameters