全部产品
Search
文档中心

Application Real-Time Monitoring Service:Setelah menginstal ARMS Agen, apa yang harus saya lakukan jika saya mendapatkan kesalahan "OutOfMemoryError" saat memulai aplikasi?

更新时间:Jun 27, 2025

Secara umum, ARMS Agen menggunakan sekitar 100 GB memori. Fitur canggih seperti Continuous Profiling bahkan menambah overhead memori. Jika kesalahan "OutOfMemoryError" terjadi setelah aplikasi Anda terhubung ke Pemantauan Aplikasi, sesuaikan alokasi memori JVM berdasarkan kebutuhan Anda.

  • Jika terjadi kesalahan OutOfMemoryError: Java heap space, tambahkan ruang memori heap. Contoh konfigurasi berikut menunjukkan bahwa memori heap awal (Xms) adalah 1 GB dan memori heap maksimum (Xmx) adalah 2 GB.

    Catatan

    Anda dapat menyesuaikan memori sesuai kebutuhan. Di lingkungan lain seperti Tomcat, tambahkan parameter ini ke JAVA_OPTS di file konfigurasi.

       -Xms1024M
       -Xmx2048M

    Anda juga dapat menggunakan parameter -XX:InitialHeapSize dan -XX:MaxHeapSize untuk mengatur memori heap sebagai persentase. Untuk informasi lebih lanjut, lihat dokumentasi JDK.

  • Jika terjadi kesalahan OutOfMemoryError: PermGen space, tambahkan ruang generasi permanen.

       -XX:PermSize=256M 
       -XX:MaxPermSize=512M
  • Jika terjadi kesalahan OutOfMemoryError: metaspace, tambahkan ruang metadata.

       -XX:MetaspaceSize=256M 
       -XX:MaxMetaspaceSize=512M