imageclock - Cleanup performance logging
parent
c0b5b8343d
commit
08b2193a91
|
|
@ -25,8 +25,8 @@ let firstDraw = true;
|
||||||
|
|
||||||
let startPerfLog = () => {};
|
let startPerfLog = () => {};
|
||||||
let endPerfLog = () => {};
|
let endPerfLog = () => {};
|
||||||
let printPerfLog = () => print("Deactivated");
|
Bangle.printPerfLog = () => {print("Deactivated");};
|
||||||
let resetPerfLog = () => {performanceLog = {};};
|
Bangle.resetPerfLog = () => {performanceLog = {};};
|
||||||
|
|
||||||
let colormap={
|
let colormap={
|
||||||
"#000":0,
|
"#000":0,
|
||||||
|
|
@ -62,12 +62,12 @@ let firstDraw = true;
|
||||||
let p1;
|
let p1;
|
||||||
|
|
||||||
if (settings.perflog){
|
if (settings.perflog){
|
||||||
Bangle.startPerfLog = function(name){
|
startPerfLog = function(name){
|
||||||
let time = getTime();
|
let time = getTime();
|
||||||
if (!performanceLog.start) performanceLog.start={};
|
if (!performanceLog.start) performanceLog.start={};
|
||||||
performanceLog.start[name] = time;
|
performanceLog.start[name] = time;
|
||||||
};
|
};
|
||||||
Bangle.endPerfLog = function (name){
|
endPerfLog = function (name){
|
||||||
let time = getTime();
|
let time = getTime();
|
||||||
if (!performanceLog.last) performanceLog.last={};
|
if (!performanceLog.last) performanceLog.last={};
|
||||||
let duration = time - performanceLog.start[name];
|
let duration = time - performanceLog.start[name];
|
||||||
|
|
@ -845,6 +845,12 @@ let firstDraw = true;
|
||||||
delete showWidgets;
|
delete showWidgets;
|
||||||
delete firstDraw;
|
delete firstDraw;
|
||||||
|
|
||||||
|
delete Bangle.printPerfLog;
|
||||||
|
if (settings.perflog){
|
||||||
|
delete Bangle.resetPerfLog;
|
||||||
|
delete performanceLog;
|
||||||
|
}
|
||||||
|
|
||||||
cleanupDelays();
|
cleanupDelays();
|
||||||
restoreWidgetDraw();
|
restoreWidgetDraw();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue