在 Ubuntu 上監控 Node.js 性能有多種方法和工具可以使用。以下是一些常用的工具和步驟:
以下是一個使用內置模塊和第三方庫進行性能監控的簡單示例:
const os = require('os');
const { performance } = require('perf_hooks');
// 使用 console.time 和 console.timeEnd 測量代碼塊執行時間
console.time('myFunction');
myFunction();
console.timeEnd('myFunction');
// 使用 process.memoryUsage 獲取內存使用情況
const memoryUsage = process.memoryUsage();
console.log('Memory usage:', JSON.stringify(memoryUsage));
// 使用 perf_hooks 模塊進行性能分析
const startTime = performance.now();
myFunction();
const endTime = performance.now();
console.log('Execution time:', endTime - startTime, 'milliseconds');
通過以上方法和工具,可以有效地監控 Node.js 應用的性能和健康狀況。