🔥 Selamat datang di Aplikasi Populer — Jelajahi tren terbaru tentang nba-betting!
Tujuan
Wrapper sederhana di sekitar modul "inspector". Pada dasarnya menambahkan:
- promises & async/await syntax
- Eksportir S3
Kompatibilitas
Versi | Didukung | Diuji
20.x | ya | ya
18.x | ya | ya
16.x | ya | ya
Untuk mendapatkan semua fitur, disarankan menggunakan Node versi 10 atau lebih tinggi.
Instalasi
$ npm install inspector-api --save
Penggunaan
CPU profiling
const Inspector = require('inspector-api')const inspector = new Inspector()await profiler()await profiler()// Invoke business logic under measurement here...// some time later...await profiler()
Memory sampling
const Inspector = require('inspector-api')const inspector = new Inspector()await heap()await heapampling()// Invoke business logic under measurement here...// some time later...await heapmpling()
Memory snapshot
const Inspector = require('inspector-api')const inspector = new Inspector()await heapapshot()
Code coverage
const Inspector = require('inspector-api')const inspector = new Inspector()await profiler()await profilerreciseCoverage({ callCount: true, detailed: true })const data = await profilereciseCoverage()await profilereciseCoverage()
Menggunakan eksportir S3
const Inspector = require('inspector-api')const inspector = new Inspector({ storage: { type: 's3', bucket: 'testBucket', dir: 'inspector' }})await profiler()await profiler()// Invoke business logic under measurement here...// some time later...await profiler()
Peringatan: tampaknya AWS SDK baru dapat menyebabkan kesalahan tak terduga jika Anda menggunakan metode takeSnapshot (gunakan memory sampling).
Konfigurasi konstruktor
new inspector([config])
confige
Opsi | Deskripsi | Nilai default
type | Jenis penyimpanan (raw, s3, atau fs) | raw
bucket | Nama bucket S3 | tidak ada
dir | Direktori penyimpanan file | tidak ada
Jika menggunakan fs, data yang dihasilkan akan disimpan di disk pada direktori tmp default. Anda dapat menampilkannya di Node dengan perintah require('os').tmpdir().
Pengujian
$ npm test
Laporan cakupan dapat ditemukan di coverage/.
Kata Kunci
- v8
- inspector
- profiler
- profiling
- cpu
- memory
- coverage
- heap
- HeapSnapshot
- performance
- sampling
Kasino
Olahraga
pembersih-bet-pingpong