首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Node.js如何做 GC (垃圾回收)的?

    今天我们来研究一下 Node.js如何做 GC 的。 GC,Garbage Collection,垃圾回收。在编程中,一般指的是内存自动回收机制,会定时将不需要用到的数据进行清除。...Node.js 底层使用了 V8 引擎。V8 是 Google 开源的一款高性能 JavaScript 引擎,使用了 C++ 进行编写。...堆:存放对象等数据; 堆内存 Node.js 底层使用的是 V8,下面讲解一下 V8 的内存回收机制。 首先 JS 中所有的对象都会保存在堆内存中。...如果到达一个最大限制(现在通常是 4GB),就会堆内存溢出的错误,然后终止 Node.js 进程。...因为 Buffer 是 Node.js 特有的处理二进制的对象,它不是在 V8 中的实现的,是 Node.js 用 C++ 另外实现的,不通过 V8 分配内存,属于堆外内存。

    75620

    打印九九乘法表

    打印九九乘法表 1....知识点 1.1 print换行不输出 默认print语句输出内容会自动换行,如下图: 在九九乘法表案例中,我们需要使用print语句,输出不换行的功能,非常简单,实现方式如下: 如图,在print...比如: 2. while循环打印九九乘法表 通过while循环,输出如下九九乘法表内容 提示: 2层循环,外层控制行,内层控制列 外层循环和内存循环的累加数字变量,用以辅助输出乘法表的数值 i...print(f"{i} * {j} = {i * j}\t", end='') j += 1 i += 1 print() 3. for循环打印九九乘法表...通过for循环,输出如下九九乘法表内容 提示: 2层循环,外层控制行,内层控制列 可使用range语句来得到数字序列进行for循环 内层for循环的range最大范围,取决于当前外层循环的数字 for

    41820
    领券