Deprecate old methods for lag-spikes.

This commit is contained in:
asofold 2012-12-21 16:49:01 +01:00
parent 59b0985f11
commit 74e3085ee0

View File

@ -211,6 +211,7 @@ public class TickTask implements Runnable {
/** /**
* Get moderate lag spikes of the last hour (>150 ms, lowest tracked spike duration). * Get moderate lag spikes of the last hour (>150 ms, lowest tracked spike duration).
* @deprecated What is moderate :) ?
* @return * @return
*/ */
public static final int getModerateLagSpikes(){ public static final int getModerateLagSpikes(){
@ -220,7 +221,7 @@ public class TickTask implements Runnable {
/** /**
* Get heavy lag spikes of the last hour (> 450 ms supposedly, first duration bigger than 150 ms). * Get heavy lag spikes of the last hour (> 450 ms supposedly, first duration bigger than 150 ms).
* @deprecated What is heavy :) * @deprecated What is heavy :) ?
* @return * @return
*/ */
public static final int getHeavyLagSpikes(){ public static final int getHeavyLagSpikes(){
@ -228,6 +229,15 @@ public class TickTask implements Runnable {
return (int) spikes[1].score(1f); return (int) spikes[1].score(1f);
} }
/**
* Get total number of lag spikes counted at all. This is the number of lag spikes with a duration above spikeDuations[0] which should be 150 ms. This is the score of spikes[0].
* @return
*/
public static final int getNumberOfLagSpikes(){
spikes[0].update(System.currentTimeMillis());
return (int) spikes[0].score(1f);
}
/** /**
* Get the stepping for lag spike duration tracking. * Get the stepping for lag spike duration tracking.
* @return * @return