有人在爱丽丝的仙境闲逛 有人学国王穿着新衣裳
共找到 3 篇文章,当前显示第 1 页
异步IO libuv是做什么的? 同步io有哪两种形式 nodejs的异步模型为什么有非阻塞、事件驱动的特点? 为什么需要异步IO 要搞清楚什么是异步IO,首先得了解一下什么是同步IO。很简单,就是让操作系统去做事,程序等在原地,等操作系统完成任务了再继续执行主线程。同步IO有两种表现形式: 串行的单线程: 一个线程里做很多事情,每个事情都一个个做。很显然这种行为当任务量大的时候会出...
V8的垃圾回收机制与内存限制 V8的内存限制 v8引擎最开始是用在浏览器上,其内存控制策略需要提前申请一块内存空间, 后续不会再扩展内存空间。考虑浏览器的使用场景,v8的团队为v8预设了一个合理的内存空间,原因如下: 需要申请的内存越大,每次执行垃圾回收的时间成本很增大。 看下文的V8垃圾回收机制就能知道了,V8启动时就已经设置好了要用多大的内存,之后的垃圾回收都在这块内存里面做。 因此无...