Bom dia.
Gostaria de saber o comando executado na linha de comando para verificar a memória da JVM.
grato
Bom dia.
Gostaria de saber o comando executado na linha de comando para verificar a memória da JVM.
grato
Dá uma olhada nisso aqui e vê se te ajuda http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
Da uma olhada nessa classe
Runtime rt = Runtime.getRuntime();
Ou entao na classe System
Eh por ae, nao lembro exatamente.
O problema é que estou em um servidor Solaris e seria melhor na linha de comando.
Linha de comando vc diz no console do sistema operacional? Bom, em solaris eu nao sei
Pelo que estou dando uma olhada, preciso exportar o X11 Display…
Agora como…eu ainda nao sei
Como disse, se tu ta procurando a solucao em solaris, aqui nao é o forum mais indicado
Amigo…
Independente do SO, deve existir alguma maneira de verificar a memória utilizada pela JVM no console da mesma…
Eu poderia muito bem utilizar o JConsole, mas preciso destes dados no console.
Sim existe, eu dei duas classes ae q tem isso, entao o q mais quer saber? Vc quer exibir no console? recupera os dados e da um System.out.println neles.
So se eu nao tiver entendendo ou tu nao tiver sabendo explicar
Você quer saber o uso de memória da JVM? O Jconsole te diz de uma aplicação que tá rodando. Acho que mesmo no Solaris você pode ir na linha de comando e mandar um jconsole. No Linux é assim.
Se é em uma máquina Solaris, por que você não usa o ps?
De qualquer maneira, pode-se usar o jconsole remotamente.
Usage: jconsole [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ... ]
-interval Set the update interval to n seconds (default is 4 seconds)
-notile Do not tile windows initially (for two or more connections)
-pluginpath Specify the path that jconsole uses to look up the plugins
-version Print program version
connection = pid || host:port || JMX URL (service:jmx:<protocol>://...)
pid The process id of a target process
host A remote host name or IP address
port The port number for the remote connection
-J Specify the input arguments to the Java virtual machine
on which jconsole is running
Meio atrasado, mas outra opção é o jmap. http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html
Nal inha de comando: jmap e o pid.