Gunakan panel Performa untuk membuat profil performa aplikasi Node.js dan Deno.
Apa yang dimaksud dengan profil CPU?
Profil CPU adalah laporan yang menunjukkan cara CPU digunakan selama jangka waktu tertentu. Profil ini dapat menunjukkan program mana yang menggunakan waktu CPU paling banyak, proses mana yang berjalan, dan berapa banyak waktu yang dihabiskan di setiap status. Dengan profil CPU, Anda dapat mengidentifikasi bottleneck performa dan mengoptimalkan penggunaan resource CPU.
Membuka DevTools untuk Node
Di command line, jalankan:
Node.js
node --inspect file-name.jsDeno
deno --inspect file-name.jsHubungkan ke DevTools untuk Node dengan salah satu cara berikut:
- Buka DevTools dan klik tombol Node berwarna hijau di panel tindakan DevTools di bagian atas.
Di kolom URL, masukkan
chrome://inspect, lalu klik salah satu opsi berikut:- Open dedicated DevTools for Node di bagian Devices.
- Inspect di bagian target yang ingin Anda buat profilnya.

Membuat profil CPU
Untuk membuat profil CPU, buka panel Performance dan klik tombol Record dua kali untuk memulai dan mengakhiri pembuatan profil.

Menganalisis hasil pembuatan profil
Setelah Anda menghentikan rekaman, panel Performance akan mengatur dan menampilkan data tentang rekaman dalam "profil". Gunakan tab berikut untuk menganalisis data pembuatan profil:
Timeline overview. Terletak di bagian atas, di bawah panel aktivitas. Menampilkan diagram aktivitas CPU dan NET di linimasa. Gunakan untuk mengidentifikasi bottleneck performa.

Bottom-Up: Gunakan tab ini untuk memeriksa bagian rekaman yang dipilih dan melihat waktu gabungan yang dihabiskan untuk aktivitas individual.

Call Tree: Tab ini menampilkan aktivitas root dari bagian rekaman yang dipilih. Aktivitas root juga memiliki tumpukan panggilan yang disarangkan. Gunakan tab ini untuk mengidentifikasi aktivitas mana yang menyebabkan pekerjaan paling banyak.

Log Peristiwa: Tab ini mencantumkan aktivitas dari bagian rekaman yang dipilih dalam urutan terjadinya.

Membuat profil dengan perintah console.profile()
DevTools memungkinkan Anda membuat profil performa CPU JavaScript dengan perintah console.profile(). Anda dapat menambahkan perintah ini ke kode, lalu menjalankan file, atau menyalin dan menempelkan kode ke Console. Panel Performance akan menampilkan hasilnya.
Untuk menggunakan perintah ini, ikuti langkah-langkah berikut:
Lampirkan kode Anda dengan
console.profile()danconsole.profileEnd(), misalnya:console.profile( profile ${i} ); // Code to be profiled doSomething(); console.profileEnd();Jalankan kode Anda dengan salah satu dari dua cara berikut:
Jika Anda menggunakan Console, buka DevTools untuk Node, tempelkan kode ke Console, lalu tekan Enter.
Di command line, jalankan:
Node.js
node --inspect file-name.jsDeno
deno --inspect file-name.jsKemudian, buka DevTools untuk Node.
Setelah profil selesai, hasilnya akan ditampilkan di panel Performance secara otomatis.