repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor: rename a template key to a more sensible name
[e-mobility-charging-stations-simulator.git]
/
src
/
performance
/
PerformanceStatistics.ts
diff --git
a/src/performance/PerformanceStatistics.ts
b/src/performance/PerformanceStatistics.ts
index 8cf0e1ef5d9f9541913f9c72cbf6a7310dee19cf..b2333fded5f80ce1eba0c2638b08cb8ed8908ae2 100644
(file)
--- a/
src/performance/PerformanceStatistics.ts
+++ b/
src/performance/PerformanceStatistics.ts
@@
-125,10
+125,7
@@
export class PerformanceStatistics {
}
public stop(): void {
}
public stop(): void {
- if (this.displayInterval) {
- clearInterval(this.displayInterval);
- delete this.displayInterval;
- }
+ this.stopLogStatisticsInterval();
performance.clearMarks();
performance.clearMeasures();
this.performanceObserver?.disconnect();
performance.clearMarks();
performance.clearMeasures();
this.performanceObserver?.disconnect();
@@
-159,28
+156,34
@@
export class PerformanceStatistics {
}
private startLogStatisticsInterval(): void {
}
private startLogStatisticsInterval(): void {
- if (Configuration.getLogStatisticsInterval() > 0 && !this.displayInterval) {
+ const logStatisticsInterval = Configuration.getLogStatisticsInterval();
+ if (logStatisticsInterval > 0 && !this.displayInterval) {
this.displayInterval = setInterval(() => {
this.logStatistics();
this.displayInterval = setInterval(() => {
this.logStatistics();
- },
Configuration.getLogStatisticsInterval()
* 1000);
+ },
logStatisticsInterval
* 1000);
logger.info(
logger.info(
- `${this.logPrefix()} logged every ${Utils.formatDurationSeconds(
- Configuration.getLogStatisticsInterval()
- )}`
+ `${this.logPrefix()} logged every ${Utils.formatDurationSeconds(logStatisticsInterval)}`
);
} else if (this.displayInterval) {
logger.info(
`${this.logPrefix()} already logged every ${Utils.formatDurationSeconds(
);
} else if (this.displayInterval) {
logger.info(
`${this.logPrefix()} already logged every ${Utils.formatDurationSeconds(
- Configuration.getLogStatisticsInterval()
+ logStatisticsInterval
)}`
);
} else {
logger.info(
)}`
);
} else {
logger.info(
- `${this.logPrefix()} log interval is set to ${
Configuration.getLogStatisticsInterval()
?.toString()}. Not logging statistics`
+ `${this.logPrefix()} log interval is set to ${
logStatisticsInterval
?.toString()}. Not logging statistics`
);
}
}
);
}
}
+ private stopLogStatisticsInterval(): void {
+ if (this.displayInterval) {
+ clearInterval(this.displayInterval);
+ delete this.displayInterval;
+ }
+ }
+
private median(dataSet: number[]): number {
if (Array.isArray(dataSet) === true && dataSet.length === 1) {
return dataSet[0];
private median(dataSet: number[]): number {
if (Array.isArray(dataSet) === true && dataSet.length === 1) {
return dataSet[0];