最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡單聊一聊Node.js參數(shù)max-old-space-size

 更新時間:2023年01月24日 09:37:19   作者:汪子熙  
簡單的說Node.js就是運行在服務(wù)端的JavaScript,下面這篇文章主要給大家介紹了關(guān)于Node.js參數(shù)max-old-space-size的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下

前言

Old space是 V8 托管(也稱為垃圾收集)堆(即 JavaScript 對象所在的位置)中最大和最可配置的部分,而 --max-old-space-size 標(biāo)志控制其最大大小。 隨著內(nèi)存消耗接近極限,V8 將花費更多時間在垃圾收集上,以釋放未使用的內(nèi)存。

如果堆內(nèi)存消耗(即 GC 無法釋放的活動對象)超過限制,V8 將使您的進程崩潰(因為缺乏替代方案),因此您不想將其設(shè)置得太低。 當(dāng)然,如果您將其設(shè)置得太高,那么 V8 將允許的額外堆使用可能會導(dǎo)致您的整個系統(tǒng)內(nèi)存不足(并且由于缺乏替代方案而交換或終止隨機進程)。

總之,在具有 2GB 內(nèi)存的機器上,我可能會將 --max-old-space-size 設(shè)置為大約 1.5GB 以留出一些內(nèi)存用于其他用途并避免交換。

當(dāng)我在應(yīng)用程序中運行“npm start”時,出現(xiàn)以下錯誤:

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

大多數(shù)在線發(fā)布的解決方案都是關(guān)于使用 NODE_OPTIONS="–max-old-space-size=2048" 增加內(nèi)存。

設(shè)置環(huán)境變量

NODE_OPTIONS --max-old-space-size 環(huán)境變量允許增加節(jié)點的最大堆大小。 設(shè)置環(huán)境變量允許 Node 從您的環(huán)境中讀取此值,因此我們不需要在每次運行 Node 命令時將此值作為參數(shù)傳遞。 這被設(shè)置為一個全局值,并且可以被每個 Node 進程使用。

使用下列命令行設(shè)置環(huán)境變量:

export NODE_OPTIONS="–max-old-space-size=8192"

如果將此命令放在終端會話中,則需要在每個新會話中執(zhí)行此操作。 為避免這種情況,您可以將其放入 shell 腳本文件中,終端會自動為您加載它。

.bashrc 文件存在于 Linux 環(huán)境中,大多數(shù)評論都將重新加載 bash 作為一種快速方式,例如 source ~/.bashrc ,它在當(dāng)前會話中加載環(huán)境變量。 可以隨時重新啟動終端以重新加載,但前者是首選! 同樣,如果使用 Windows,請忽略這一點。

命令行方式

命令行:

node --max_old_space_size=5000 yourapp.js

第三種方式,基于項目

"scripts": 
{
    "start": "cross-env NODE_OPTIONS=--max-old-space-size=8192 webpack"
}

總結(jié)

到此這篇關(guān)于Node.js參數(shù)max-old-space-size的文章就介紹到這了,更多相關(guān)Node.js參數(shù)max-old-space-size內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nodejs6下使用koa2框架實例

    nodejs6下使用koa2框架實例

    本篇文章主要介紹了nodejs6下使用koa2框架實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • node.js如何自定義實現(xiàn)一個EventEmitter

    node.js如何自定義實現(xiàn)一個EventEmitter

    我們了解到,Node采用了事件驅(qū)動機制,而EventEmitter就是Node實現(xiàn)事件驅(qū)動的基礎(chǔ),本文主要介紹了node.js自定義實現(xiàn)EventEmitter,感興趣的可以了解一下
    2021-07-07
  • node.js 用socket實現(xiàn)聊天的示例代碼

    node.js 用socket實現(xiàn)聊天的示例代碼

    本篇文章主要介紹了node.js 用socket實現(xiàn)聊天的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 詳解用Node.js寫一個簡單的命令行工具

    詳解用Node.js寫一個簡單的命令行工具

    本篇文章主要介紹了詳解用Node.js寫一個簡單的命令行工具,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 利用nvm管理多個版本的node.js與npm詳解

    利用nvm管理多個版本的node.js與npm詳解

    這篇文章主要給大家介紹了關(guān)于利用nvm管理多個版本的node.js與npm的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • windows8.1+iis8.5下安裝node.js開發(fā)環(huán)境

    windows8.1+iis8.5下安裝node.js開發(fā)環(huán)境

    這篇文章主要介紹了windows8.1+iis8.5下安裝node.js開發(fā)環(huán)境的方法,需要的朋友可以參考下
    2014-12-12
  • koa+mongoose實現(xiàn)簡單增刪改查接口的示例代碼

    koa+mongoose實現(xiàn)簡單增刪改查接口的示例代碼

    這篇文章主要介紹了koa+mongoose實現(xiàn)簡單增刪改查接口的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • node.js [superAgent] 請求使用示例

    node.js [superAgent] 請求使用示例

    這篇文章主要介紹了node.js [superAgent] 請求使用示例,分別給大家匯總了post請求、get請求、delete請求和put請求的示例,推薦給大家,希望大家能夠喜歡。
    2015-03-03
  • node連接MySQL數(shù)據(jù)庫的3種方式總結(jié)

    node連接MySQL數(shù)據(jù)庫的3種方式總結(jié)

    現(xiàn)在前端基本上都會用一些NodeJs,想必也想自己寫一些API或者個人博客的后臺系統(tǒng),這些就離不開連接數(shù)據(jù)庫的問題,下面這篇文章主要給大家介紹了關(guān)于node連接MySQL數(shù)據(jù)庫的3種方式,需要的朋友可以參考下
    2022-08-08
  • koa大型web項目中使用路由裝飾器的方法示例

    koa大型web項目中使用路由裝飾器的方法示例

    這篇文章主要介紹了koa大型web項目中使用路由裝飾器的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論

扶余县| 金川县| 保定市| 镇坪县| 汕尾市| 香河县| 利川市| 昂仁县| 阜宁县| 通许县| 临高县| 华坪县| 大厂| 临湘市| 体育| 双鸭山市| 永州市| 固原市| 乌海市| 永新县| 湟中县| 洛阳市| 威海市| 兖州市| 英吉沙县| 肥西县| 平昌县| 柘城县| 濮阳市| 永泰县| 巨野县| 进贤县| 永济市| 江源县| 八宿县| 陇川县| 泗阳县| 宣化县| 临武县| 乐亭县| 儋州市|