kanetaiの二次記憶装置

プログラミングに関するやってみた、調べた系のものをQitaに移して、それ以外をはてブでやる運用にしようと思います。http://qiita.com/kanetai

Eclipseの設定でヒープの大きさを変更する

Androidアプリ作ってて、コンパイル時に「Java heap space」みたいなエラーメッセージがでたので、そのときの対処。
多分、antとかで分割コンパイルすればいいだけの話だけど、
めんどいので、ヒープサイズ変更してみる。

eclipse.iniのヒープの最小 Xms と最大 Xmxの部分を変更してEclipseを再起動するだけ。
マシンスペックが

  • OSX 10.8.2
  • プロセッサ 2.3 GHz Intel Core i7
  • メモリ 8GB 1600MHz DDR3

だったので、とりあえずXms512m, Xmx1024mにしてみた。
(↓eclipse.iniの一部)

-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread

これでEclipseのクリーンスタートをかければおk

eclipse -clean

Eclipseの起動も速くなった(気がする)。