Mengukur Masa Pelaksanaan Fungsi
Soalan:
Bagaimana saya menentukan pelaksanaan masa sesuatu fungsi dalam milisaat?
Jawapan:
Menggunakan performance.now()
The performance.now() API menyediakan tinggi -cap masa resolusi mewakili masa sejak navigasi bermula. Untuk mengukur masa pelaksanaan fungsi, ikut langkah berikut:
var startTime = performance.now(); doSomething(); // <---- Measured code goes between startTime and endTime var endTime = performance.now(); console.log(`Call to doSomething took ${endTime - startTime} milliseconds`);
Untuk Node.js, import kelas prestasi dahulu:
const { performance } = require('perf_hooks');
Menggunakan console.time
console.time menyediakan cara yang mudah untuk mengukur masa pelaksanaan dalam penyemak imbas. Begini cara untuk menggunakannya:
console.time('doSomething'); doSomething(); // <---- The function you're measuring time for console.timeEnd('doSomething');
Nota: Rentetan yang dihantar ke console.time() dan console.timeEnd() mesti sepadan untuk pemasa tamat dengan betul.
Rujukan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Fungsi JavaScript dalam Milidetik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!