環境
windows11
STM32CubeIDE ver1.11.0
やりたいこと
メモリが余っているのにメモリをあまり使わず、なおかつ重いCubeIDEを軽くしたい
やること
以下教えてくださったT先輩より引用
(cubeIDEクソ重いという発言に対して)
cube ideとか(特にmplabx)はjvmのメモリー割当を見直すと早くなるよ。
cube ideのもととなるeclipseはJAVAの仮想マシン(JVM)で動くように作られている。
なのでJVMで使用するメモリー割当が少ないとまともに動かない。
ということでメモリ割り当てをいじります。
手順
設定ファイルを探し当てます。
アプリ内から設定できる…と思うのだが設定画面が英語オンリーで断念
デフォルトならC:\ST\STM32CubeIDE_1.11.0\STM32CubeIDE\stm32cubeide.ini
にあるはず。
バージョン番号は各自の環境に合わせて読み替えてください。
stm32cubeide.ini
を開くとこんな項目があるはず(数字は違うかも)
(中略)
-Xms256m
-Xmx1024m
(中略)
ここの数字を好きに設定して保存。以上。
気になる人はタスクマネージャー眺めながらSTM32と戯れてみましょう。