console.time () / console.timeEnd () фактически не показывает прошедшее время при запуске на устройстве - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь рассчитать время выполнения некоторого кода, окружив его вызовами console.time () и console.timeEnd (), но я не вижу никакого вывода истекшего времени.

Яработает на подключенном через USB устройстве Android с помощью:

ionic cordova run android --device -lc --debug

При запуске

ionic serve -c

я вижу вывод в консоли браузера как ожидалось с фактической информацией о времени:

100-elements: 0.216064453125ms

Это моя ионная информация:

Ionic:

   ionic (Ionic CLI)  : 4.3.1 (~/.nvm/versions/node/v10.13.0/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.1

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 7.1.4
   Cordova Plugins       : no whitelisted plugins (13 plugins total)

System:

   NodeJS : v10.13.0 (~/.nvm/versions/node/v10.13.0/bin/node)
   npm    : 6.4.1
   OS     : macOS High Sierra

I

Это код, который я пытаюсь запустить:

console.time('100-elements');
for (let i = 0; i < 100; i++) {}
console.timeEnd('100-elements');

Я ожидаю увидеть времяв начале цикла for и в конце, но вместо этого я получаю это:

[app-scripts] [14:10:31]  console.time: 100-elements
[app-scripts] [14:10:31]  console.timeEnd: 100-elements

и нет фактического времени на выходе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...