自从用上node.js 我的电脑充满了各种 cpu 100% + , 内存暴涨, 内存泄露...
发布于 2 年前 作者 magicdawn 4437 次浏览 来自 问答

untitled1.png

untitled2.png

有感而发~


这个应该是内存泄露, 有兴趣研究的大神可以玩下 package.json

{
  "name": "hexo-site",
  "version": "0.0.0",
  "private": true,
  "hexo": {
    "version": "3.2.0"
  },
  "dependencies": {
    "hexo": "^3.2.0",
    "hexo-deployer-git": "^0.1.0",
    "hexo-generator-archive": "^0.1.4",
    "hexo-generator-category": "^0.1.3",
    "hexo-generator-index": "^0.2.0",
    "hexo-generator-tag": "^0.2.0",
    "hexo-renderer-ejs": "^0.2.0",
    "hexo-renderer-marked": "^0.2.10",
    "hexo-renderer-stylus": "^0.3.1",
    "hexo-server": "^0.2.0"
  }
}
$ hexo -v
hexo: 3.2.0
hexo-cli: 1.0.1
os: Darwin 15.5.0 darwin x64
http_parser: 2.5.2
node: 4.4.4
v8: 4.5.103.35
uv: 1.8.0
zlib: 1.2.8
ares: 1.10.1-DEV
icu: 56.1
modules: 46
openssl: 1.0.2h

去提Issue 怕被拍回来不能重现, 有时间再研究研究…

14 回复

hexo 取名的时候说是比 Octopress 要快…哎

sublime text 现在用的这个, 超级不对…太占内存了

这才象个写程序的嘛,不然象php天天crud套模板,你怎么好意思让老板给你加工资?

作为一个Java程序员,8g内存,每天每时每刻都是满的,启动tomcat的时候,CPU4个核瞬间满了,冬天暖手挺好,夏天电脑热的就不爽了

来自酷炫的 CNodeMD

@liygheart 但是我发的情况是真正的内存泄露, 还不好查…

我想说, Hexo不是生成静态站点用的么? 你把它当Http服务器, 真的好吗?

@orbury 应该是本地写文章时启的服务,需要实时预览

@magicdawn 一般感觉卡时command+Q一下,不过我的hexo飙的没这么厉害。。

@orbury @wangchi

我只是 hexo generate 一下而已, 还没开 hexo server 不是只有 server 才会内存泄露哦~

@wangchi

老司机带我飞~

是这样的, 我自己的主题… hexo-theme-neat 用上这个, hexo 就内存泄露了…醉了

打出的 heapdump 在 chrome devtool 把 devtool 弄的 crash 了… 又去提bug 了 https://bugs.chromium.org/p/chromium/issues/detail?id=615350#c3

hexo generate 一下而已? 就这一下能让人疯掉,我曾做个采集然后自动hexo generate,谁知道几万的数据页面,让我电脑直接挂掉,还好放在虚拟机中搞的,从那以后我就再也不用github.io了

回到顶部