npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

node_monitor_profiler

v1.0.5

Published

a node.js performance analysis tool for node-monitor

Downloads

14

Readme

I. 简介

首先感谢Easy-Monitor项目,这个项目是在Easy-Monitor基础上,将其按实际需要分解成更适合部署的两个项目。 使项目更加轻量,并各自关注自身重点。后续会根据实际需要进行更多的改造和优化。 Easy-Monitor github 地址:https://github.com/hyj1991/easy-monitor/

轻量级的 Node.js 项目内核性能监控 + 分析工具

- 功能特点

  • 服务器状态概览信息展示
  • 实时 CPU 函数性能分析,帮助定位程序的性能瓶颈点
  • 实时 Memory 堆内内存结构分析,帮助定位到内存疑似泄漏点

项目分成两部分:

  1. Node-Monitor 包括监控页面的http服务,与nmProfiler通讯的tcp服务
  2. nmProfiler 包括profiler和tcp客户端

当前项目即为nmProfiler部分。 Node-Monitor地址:https://github.com/chenguohong/node-monitor

部署

安装: npm i node_monitor_profiler

在需要监控分析的项目中引入nmProfiler,并设置tcp服务器的端口,如:

const nmProfiler = require('node_monitor_profiler');

nmProfiler({

project_name: '编程侠', // 你项目名称

embrace: {

tcp_host: '127.0.0.1', // Node-Monitor部署的地址

tcp_port: 30000  // Node-Monitor tcp服务的端口

}

})

node或pm2启动你的项目。