簡體   English   中英

PHPStorm7“無法創建JVM:錯誤代碼-4”

[英]PHPStorm7 “Failed to create JVM: error code -4” on startup

所以今天我試着運行我的PHPStorm7 IDE,但出現了這個錯誤:

伊姆古爾

我收到“無法創建JVM錯誤”的消息; 我該如何避免呢?

我發現了這個相關問題 ,但並沒有幫助我。

所以我剛剛通過@lena解決了我的問題:

編輯Phpstorm.exe.vmoptions文件(IDE_HOME \\ bin \\ Phpstorm.exe.vmoptions):

-Xms128m
-Xmx2048m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false

並每次將-Xmx值逐步減小100m,直到開始。

這是JVM問題。 Oracle JVM需要一個連續的內存塊(或多或少等於Xmx和XX:MaxPermSize參數值的總和)來初始化。 在Windows系統上,32位Java最多只能分配1.5 Gb。 並且任何將自身注入進程內存的庫都將減少這種固定塊。

您可以嘗試清理系統並卸載/禁用盡可能多的此類自動加載項(上下文菜單擴展,可以攔截全局鍵的駐留程序(例如,翻譯器/詞典,IM,frap,某些圖形驅動程序具有“熱鍵”等) PhpStorm.exe啟動器本身可能會導致其他碎片,因此我建議改用PhpStorm.bat。

另請參見https://jetbrains.zendesk.com/entries/23393413

可能是您使用的是64位版本,如果是這樣,請將快捷方式啟動器從{path}\\PhpStorm.exe更改為{path}\\PhpStorm64.exe

這對我來說沒有任何其他竅門。

更新計算機(Ubuntu)后出現了相同的問題,我通過刪除-XX:MaxPermSize = 350m行來解決此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM