読者です 読者をやめる 読者になる 読者になる

(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

GC overhead limit exceeded【Android】【トラブルシューティング】

Android トラブルシューティング

このエントリーをはてなブックマークに追加

はじめに

Androidアプリを開発中、eclipseでビルド使用とした際、

GC overhead limit exceededとエラーが出た場合の対処法です。


原因

このエラーの原因はeclipseが設定した以上のメモリを使用した際に出るようです。



なので、eclipseの使用出来るメモリを増やす事で対処できます。


eclipse.ini


eclipseで使用出来るメモリの上限はeclipse.iniに書かれています。

eclipseの[パッケージの内容]でパッケージ内を表示し、


f:id:kan_kikuchi:20150420065705p:plain


パッケージ内の[Contents]-[MacOS]にeclipse.iniはあります。


f:id:kan_kikuchi:20150420065647p:plain


eclipse.iniを以下のように修正する事でメモリの上限を変更出来ます。

-XX:MaxPermSize=1024m
-Xms512m 
-Xmx1024m


どの程度まで増やしていいのかはよく分かりません…!