Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第十周 2017-09-23 #11

Open
sunhengzhe opened this issue Sep 23, 2017 · 5 comments
Open

第十周 2017-09-23 #11

sunhengzhe opened this issue Sep 23, 2017 · 5 comments

Comments

@sunhengzhe
Copy link
Member

sunhengzhe commented Sep 23, 2017

Even when working with high-level languages, developers should have an understanding of memory management (or at least the basics). Sometimes there are issues with the automatic memory management (such as bugs or implementation limitations in the garbage collectors, etc.) which developers have to understand in order to handle them properly (or to find a proper workaround, with a minimum trade off and code debt).

文章主要介绍了:

  1. 两种内存分配方式 Dynamic allocation 和 Static allocation 的区别。
  2. 两种垃圾回收算法 Reference-counting 和 Mark-and-sweep algorithm。
  3. 在 javascript 中四种常见内存泄露场景。

如果有时间也可以看前两篇文章 How JavaScript works: an overview of the engine, the runtime, and the call stackHow JavaScript works: inside the V8 engine + 5 tips on how to write optimized code

@wangnan0610
Copy link
Member

wangnan0610 commented Sep 23, 2017

Nodejs 线上服务稳定性保障体系
这篇文章没有讲太深的概念,不过涉及的非常全面,有很大的启发意义。

@leermao
Copy link

leermao commented Sep 30, 2017

http://shadowwood.me/2016/08/27/2016-08-27-express-origin-code-analysis/
这篇文章主要讲的是express源码,还是比较详细的

@keer3
Copy link
Member

keer3 commented Sep 30, 2017

手机端各种奇葩问题总录
唉,最近一直因为滴滴的事情搞了各种移动端的奇葩问题,这篇文章总结了好多 = =

@xierenyuan
Copy link

再聊移动端页面的适配 拥抱变化 新的适配方案。

@yusidi
Copy link

yusidi commented Sep 30, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants