Skip to content

Commit e8f5e4e

Browse files
authored
Merge pull request #2408 from chmelevskij/fix/hex_parser
2 parents dfbd46c + 934e648 commit e8f5e4e

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/js/ConfigInserter.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,10 @@ function generateData(firmware, input, startAddress) {
8686
firmware.bytes_total += input.length;
8787
}
8888

89+
const CONFIG_LABEL = `Custom defaults inserted in`;
90+
8991
ConfigInserter.prototype.insertConfig = function (firmware, input) {
90-
const timeParsingStart = microtime(); // track time
92+
console.time(CONFIG_LABEL);
9193

9294
const customDefaultsArea = getCustomDefaultsArea(firmware);
9395

@@ -99,7 +101,7 @@ ConfigInserter.prototype.insertConfig = function (firmware, input) {
99101

100102
generateData(firmware, input, customDefaultsArea.startAddress);
101103

102-
console.log(`Custom defaults inserted in: ${microtime() - timeParsingStart.toFixed(4)} seconds.`);
104+
console.timeEnd(CONFIG_LABEL);
103105

104106
return true;
105107
}

src/js/utils/common.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import semver from "semver";
22

3-
export function microtime() {
4-
return new Date().getTime() / 1000;
5-
}
6-
73
export function millitime() {
84
return new Date().getTime();
95
}
@@ -85,3 +81,4 @@ window.degToRad = degToRad;
8581
window.bytesToSize = bytesToSize;
8682
window.checkChromeRuntimeError = checkChromeRuntimeError;
8783
window.generateVirtualApiVersions = generateVirtualApiVersions;
84+
window.millitime = millitime;

src/js/workers/hex_parser.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,14 @@ function read_hex_file(data) {
9393
}
9494
}
9595

96+
const TIME_LABEL = 'HEX_PARSER - File parsed in';
97+
9698
onmessage = function(event) {
97-
const timeParsingStart = microtime(); // track time
99+
console.time(TIME_LABEL);
98100

99101
read_hex_file(event.data);
100102

101-
console.log(`HEX_PARSER - File parsed in: ${(microtime() - timeParsingStart).toFixed(4)} seconds`);
102-
103103
// terminate worker
104+
console.timeEnd(TIME_LABEL);
104105
close();
105106
};

0 commit comments

Comments
 (0)