Class ReceiverStatsMetric
- java.lang.Object
-
- org.noise_planet.noisemodelling.pathfinder.utils.profiler.ReceiverStatsMetric
-
- All Implemented Interfaces:
ProfilerThread.Metric
public class ReceiverStatsMetric extends Object implements ProfilerThread.Metric
Generate stats about receiver computation time
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReceiverStatsMetric.ReceiverComputationTimestatic classReceiverStatsMetric.ReceiverCutProfiles
-
Constructor Summary
Constructors Constructor Description ReceiverStatsMetric()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getColumnNames()String[]getCurrentValues()voidonEndComputation(ReceiverStatsMetric.ReceiverComputationTime receiverComputationTime)voidonReceiverCutProfiles(int receiverId, int receiverCutProfiles, int numberOfSources, int numberOfProcessSources)voidtick(long currentMillis)Called with little intervals in order to process metrics on the same thread than the call to getCurrentValues
-
-
-
Method Detail
-
tick
public void tick(long currentMillis)
Description copied from interface:ProfilerThread.MetricCalled with little intervals in order to process metrics on the same thread than the call to getCurrentValues- Specified by:
tickin interfaceProfilerThread.Metric- Parameters:
currentMillis- Time
-
getColumnNames
public String[] getColumnNames()
- Specified by:
getColumnNamesin interfaceProfilerThread.Metric
-
onEndComputation
public void onEndComputation(ReceiverStatsMetric.ReceiverComputationTime receiverComputationTime)
-
onReceiverCutProfiles
public void onReceiverCutProfiles(int receiverId, int receiverCutProfiles, int numberOfSources, int numberOfProcessSources)
-
getCurrentValues
public String[] getCurrentValues()
- Specified by:
getCurrentValuesin interfaceProfilerThread.Metric
-
-