Menggunakan VisualVM – bagian 1

Pendahuluan

Halo teman-teman apa kabarnya? Semoga baik-baik saja dan sehat selalu tentunya. Kali ini saya akan memberikan memberikan sedikit penjelasan tentang VisualVM.

Apa itu VisualVM?

VisualVM adalah visual tool yang mengintegrasikan beberapa commandline JDK tools dan lightweight profiling capabilities. Didesain untuk digunakan pada saat production dan development, serta meningkatkan lebih lanjut kemampuan dalam monitoring dan analisa untuk platform Java SE. VisualVM adalah alat yang memberikan informasi detail tentang aplikasi Java saat (aplikasi tersebut) sedang dijalankan. Dengan GUI (Graphical User Interface) yang intuitif memungkinkan kita untuk dengan mudah melihat informasi mengenai beberapa aplikasi Java yang sedang dijalankan. Aplikasi java dijalankan oleh Java Virtual Machine, atau VM (Virtual Machine). Nama VisualVM berasal dari fakta bahwa VisualVM menyediakan informasi VM secara visual.

Siapa saja yang dapat menggunakan VisualVM?

Tentu saja siapapun dapat menggunakannya, tetapi untuk lebih spesifiknya berikut “siapa-siapa” saja yang dapat menggunakannya dan apa saya yang dapat dilakukan:

  • Application Developer: Monitor, profile, take thread dumps, browse thread dumps.
  • System Administrator: Monitor and control Java applications accross the entire network.
  • Java Application User: Create bug reports containing all the necessary information.

“Menjalankan” VisualVM

Pada tutorial ini saya menggunakan sistem operasi Linux distro Ubuntu. Untuk menjalankan VisualVM melalui CLI (Command Line Interface) saya ketikkan “jvisualvm“.

Ketik jvisualvm pada console Anda

Ketik jvisualvm pada console Anda

VisualVM splash screen

VisualVM splash screen

VisualVM

VisualVM

Penutup

Oke, untuk bagian ini saya rasa cukup, sampai ketemu lagi di bagian selanjutnya.

Referensi

  1. VisualVM homepage“, https://visualvm.dev.java.net/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s