Kami adalah toko perangkat lunak yang menulis banyak kode Java. Sebagian besar server aplikasi Java kami adalah kotak CentOS yang dihosting di pusat data jarak jauh.
Setiap kali kita perlu masuk ke mesin itu dan menyaring sekitar kita menggunakan Putty.
Saya baru - baru ini diminta untuk memantau JVM kami menggunakan jvisualvm
memory profiler, yang merupakan alat GUI kaya yang menggunakan banyak grafik dan bagan dengan warna yang cantik. Ketika saya bertanya pada pimpinan teknologi saya bagaimana saya bisa melihat alat GUI seperti itu di atas alat perintah berbasis karakter seperti Putty, dia mengatakan kepada saya untuk menggunakan sesuatu yang disebut Reflection X saja.
Ini mendorong saya untuk membaca Reflection X dan X Windows secara umum (yang belum pernah saya alami).
Saya sekarang mengerti bahwa "X" adalah lapisan abstraksi perangkat keras sehingga Anda dapat menulis kode berorientasi GUI dan menggunakannya pada perangkat keras apa pun yang dapat dijalankan oleh X. Dengan cara ini identik (dalam tema) dengan mesin virtual Java.
Siapa saya tidak pengertian adalah hubungan antara PC Windows saya, Reflection X, mesin CentOS menjalankan aplikasi yang saya harus profil, dan jvisualvm
alat itu sendiri: siapa yang melakukan apa
Apakah Reflection X berjalan di komputer saya, atau diinstal di server linux? Ada apa dengan Refleksi X yang memungkinkan saya melihat jvisualvm
jarak jauh?
Terima kasih sebelumnya!