Birt Report EclipseReport

Mengatasi Out Of Memory Error / Java heap Space pada Report Birt Eclipse

384
Birt-report

Diposting kali ini saya akan membagikan pengalaman saya dalam Report Birt Eclipse, mungkin pada penggunakan awal Birt Report Eclipse saat proses design tidak ada masalah, tetapi masalah akan timbul saat proses membuat Create Data Sets dan isi Data sets View ataupun Function yang di gunakan datanya kolomnya terlalu banyak. Maka akan membuat error pada Eclipse dengan notifikasi Java Heap Space ataupun Out Of Memory Error, yang kedua error pada Birt Report Eclipse bisa terjadi saat proses Run Report -> View Report in Web Browser. Contoh error yang akan di tampilkan saat proses pembuatan report seperti berikut :

error report birt eclipse

Saat melakukan setting pada Report Birt Eclipse (eclipse.ini) posisi pada pada aplikasi dalam keadaan tidak digunakan atau tidak aktif

Solusinya agar bisa jalan dengan baik cukup mudah,cari file eclipse.ini kemudian lakukan edit pada eclipse.ini. Kebetulan pada khasus ini saya menggunakan Mac OS jadi untuk mencari file tersebut berada di mana lakukan perintah berikut :

1. Buka terminal

2. jalankan perintah :

locate eclipse.ini

3. Kemudian kita dapat lokasi eclipse.ini berapa.

4. Langkah selanjutnya gunakan VIM untuk melakukan edit di gambar d bawah terlihat bahwa eclipse.ini ada dua, akan tetapi yang saya gunakan yang paling bawah.

5.

vim /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini

6. Setelah kita memproses perintah :

vim /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini

7.

-Xms512m,-Xmx1524m, -XX:MaxPermSize=1524m dan -XX:PermSize=384m

, akan di tunjukan pada gambar kedua. 8.Untuk melakukan edit cukup ketik i saja

locate eclipse[dot]ini

 

Jika sudah selesai melakukan editing maka tinggal ketik perintah:

wq! 

Kemudian Jalankan kembali Aplikasi Report Birt Eclipsenya.

Yang di edit pada eclipse.ini antara di Mac OS dan Windows Hampir sama yang di edit hanya: 

-Xms512m,

-Xmx1524m, 

-XX:MaxPermSize=1524m

-XX:PermSize=384m

Happy Coding 🙂

Exit mobile version