Node.js 性能平台 关注
手机版

Node.js 性能平台产品页面:https://www.aliyun.com/product/nodejs

如何进行 GC 调优提升 Node 应用性能

前情 用户项目上线进行压测时,CPU 100% 时单进程 QPS 在 100 上下浮动,想进行一些进一步的优化。经过接入 Node.js 性能平台 后,在压测试做 CPU Profile 观察系统 CPU 耗费在什么地方: 可...

算法 性能优化 gc Node.js 性能 应用性能 trace 测试 node CPU

max_semi_space_size 设置值与实际值不一致的原因分析

问题由来 因为业务的需求,某 Node.js 性能平台用户需要调节新生代大小,Node.js 的启动参数里面的max_semi_space_size可以设置新生代堆空间的大小。 node --v8-options | grep max_s...

Node.js 性能 node Node.js性能平台 启动参数

Node 案发现场揭秘 —— Core dump 还原线上应用异常

前言 Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好...

Node.js 线程 c++ js 内存泄漏 node 正则表达式 Core dump coredump Alinode eggjs

Node.js 8

编者:本文作者孝达,经作者允许,刊载于 Alinode 团队博客。未经允许,不得转载。 端午节结束了。虽然接下来的四个月都没有节假日,但笔者一点都不烦恼。因为 Node.js 8 在端午后第一个工作日就正式发布,这足以让我与 Node.j...

函数 c++ require 模块 js node API 编程

柏林纪行(下):JSConf EU

原作者:洗影 传送门: 柏林纪行(上):整体感受 柏林纪行(中):Node.js Collaboration Summit 柏林纪行(下):JSConf EU JSConf EU JSConf EU的组织与整体观感 这次 JSConf E...

js node aliyun Core Blog

柏林纪行(中):Node.js Collaboration Summit

传送门: 柏林纪行(上):整体感受 柏林纪行(中):Node.js Collaboration Summit 柏林纪行(下):JSConf EU Node.js Collaboration Summit 比较沉重的思考写完,下面是比较轻松...

c++ 模块 js 内存泄漏 node APM aliyun API Core Blog github

柏林纪行(上):整体感受

受集团赞助,参加了今年五月在柏林举行的 JSConf EU。另外 Node.js 社区趁着欧洲参会的人多以及考虑到柏林靠近 V8 团队大本营慕尼黑,在 JSConf 前两天在附近举办了一次Node Collaboration Summit...

javascript 程序员 js node

Node.js 8 说明

原PPT地址翻译:@仙森 本文经译者授权,刊登在 Alinode 团队博客。如未经译者授权,谢绝转载。 主要内容 5月30日发布 Node 8.0.0。 8.x (LTS) 的 code name 是 Carbon。

LOG require 模块 js node url html github

Node.js Interactive 2016 North America 纪行

原作者:洗影 受 Node.js 基金会的邀请到 Node.js Interactive 2016 North America 做了一次 talk,以下是个人的一些记录。 关于 Node.js Interactive Node.

javascript 性能优化 性能 c++ js node API Core google IBM github

Node.js v6 LTS 杂谈(一):LTS 与 Node.js 的版本、分支

原作者:洗影 2016 年 10 月 18 日,Node.js v6 LTS (Boron) 发布,这也是 Node.js 启用 LTS 发布计划以来,第一次同时迎来两个 active LTS(v4 与 v6)。

安全 js node 兼容性

arguments 对象的老历史

本文经作者 柯拓 授权转载。原文地址:http://www.cnblogs.com/ziyunfei/p/5890322.html 引题:为什么 JavaScript 中的 arguments 对象不是数组 http://www.zhih...

javascript 函数 索引 Blog 数组

解读 V8 GC Log(二): 堆内外内存的划分与 GC 算法

原作者:洗影 上一篇文章介绍了理解 V8 GC Log 的意义在哪,简单介绍了一下 V8 GC 的整体特征。在这篇文章里,我们介绍 V8 中堆内存的划分与新老生代的 GC 算法。这些基础知识是理解 V8 GC Log 的关键,不过这篇文章...

算法 函数 LOG 线程

解读 V8 GC Log(一): Node.js 应用背景与 GC 基础知识

原作者:洗影 前言 本文基于我在 Node.js 基金会主办的 Node Live Beijing 的分享,因为微软准备了一个翻译,现场临时把英文的分享改成中文了,有点磕巴。加上分享时长有限很多地方没有展开,于是现在事后来用文字再详细写一...

算法 javascript 日志 LOG js 内存泄漏 node

[Node.js源码解读(3)]Buffer的8KB池分配规则和固定位数字的读写

原作者:蔡伟。 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,Buffer 常常用来存储一些潜在的大体积数据,例如,文件和网络 I/O 所获取来的数据,若不指定编码,则都以 Buffer 的...

javascript 函数 源码 js node API string prototype

[Node.js源码解读(2)]一个文件被require后所发生的故事

原作者:蔡伟 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 require 和 module.exports 莫...

函数 Node.js LOG Json require 模块 源码 path js node index

Timer 源码解读[连载2]

转自: https://github.com/yjhjstz/deep-into-node Timer源码解读 涉及源码 lib/timers.js src/timer_wrap.cc deps/uv/src/unix/timer.c d...

Node.js 模块 源码 node list 数据结构 Socket github

[Node.js源码解读(1)]Node.js的启动过程

本文原载于https://github.com/DavidCai1993/my-blog/issues/26 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 大家可能会好奇,在 Node.

javascript 函数 c++ require 源码 js node github

从 left-pad 事件我们可以学到什么

最近 NPM 圈发生了“一个 17 行代码的模块引发的血案”。left-pad 工具模块被作者从 NPM 上撤下,所有直接或者间接依赖这个模块的 NPM 包就忧伤的挂掉了,包括 babel 这样的热门项目。

函数 Json 模块 测试 Registry github

深入 Node 模块的发布和安装

原作者:栖邀 npm 是一个方便的 Node 模块分发、管理工具。我们平常会使用 npm install 安装模块,使用 npm publish 发布模块。事实上除了基本功能,这 2 个命令还有其他非常有用的特性。

Json 模块 node Registry koa

Node.js 性能平台产品官方公众号 https://www.aliyun.com/product/nodejs

管理员:
_朴灵_
34
关注
3
成员
44
文章