3 votos

¿Por qué es java siempre corriendo?

Tengo un MacBook Air con 10.8.3. Tengo Java funcionando casi todo el tiempo y consume ~500 MB de RAM. Yo no iniciar Java, y en la medida de lo que puedo decir-nada que utiliza Java todavía se está ejecutando. Sin duda, algo en el fondo es el uso de Java, pero no sé qué. Me gustaría matar (si puedo) porque me gustaría tener mi RAM de vuelta.

Me di cuenta de que esto ocurra hace un par de meses, pero nunca pude averiguar cómo resolver el problema. Puedo matar a Java, pero se reinicia inmediatamente y, finalmente, consume demasiada memoria RAM.

¿Alguien sabe qué está pasando?

9voto

kcrumley Puntos 2495

Pruebe a escribir esto en la terminal:

ps axv | grep java
  • Esto debe de salida los detalles acerca de que el archivo jar está abierta en el tiempo de ejecución.

Alternativamente, para averiguar qué aplicaciones están utilizando el tiempo de ejecución de Java seleccione java en el monitor de actividad y haciendo clic en el icono azul que.

Haga clic en 'Open Files and Ports' y ver si se le da una idea de la aplicación que lanzó el entorno de java. Usted se sorprendería de las aplicaciones que dependen de Java!

enter image description hereenter image description here

También se podría tratar de entrar en el Java de Preferencias del Sistema, haga clic en la Ficha Java y eligiendo View.... Verás una lista de registrados aplicaciones Java que podría ayudar a encontrar al culpable.

Java System Preference

0voto

yoliho Puntos 340

Si usted no tiene la pestaña de "Archivos Abiertos y los Puertos" en la ventana de inspección según lo sugerido por @glenstorey, a continuación, usted todavía puede ser capaz de encontrar la aplicación.

Mantener en la inspección de la ventana, pero esta vez pulsa el Sample botón, si el programa no se ejecuta en su inicio de sesión, se le pedirá una cuenta de administrador y la contraseña.

Usted, a continuación, obtener un informe largo. La sección que podría ser de ayuda en la parte inferior en el Binario sección de Imágenes. Esta es una lista de lo que el código se carga en la memoria. Si el programa java llamadas de código en C y sea posible el contenedor que llama java entonces usted podría tener una utilidad camino.

por ejemplo, para Crashplan que tiene un programa que se ejecuta todo el tiempo como root con el nombre del programa en el Monitor de Actividad como java

Las cosas a tener en cuenta son los archivos de =que están en /Applications o posible Library/Application Support. En este caso veo /Applications/CrashPlan.app/Contents/Resources/Java/libidletime64.dylib etc

Binary Images:
       0x10a5f6000 -        0x10a606fff +java (1.0 - 1.0) <1E26C603-F156-3FA1-A587-D8F17F589A6D> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/bin/java
       0x10a720000 -        0x10adaafef +libjvm.dylib (??? - ???) <7484AE3C-1A63-3F1D-9CFE-E0C610D0BE65> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/server/libjvm.dylib
       0x10b34e000 -        0x10b356fff +libverify.dylib (??? - ???) <C42EBBF2-FDE6-342B-9B75-7D91194E47C1> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libverify.dylib
       0x10b35b000 -        0x10b37cfef +libjava.dylib (??? - ???) <11E96657-9A0C-3D40-9A1F-3F8DD9B69204> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libjava.dylib
       0x10b394000 -        0x10b399fff +libzip.dylib (??? - ???) <F2AECE8C-A9AD-37F8-ABF6-E7985E2BFA6F> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libzip.dylib
       0x1379b4000 -        0x1379bdff7  com.apple.java.JavaRuntimeSupport (14.6.1 - 14.6.1) <A08E8799-F5FF-3CBB-A753-FC2AF260ABEB> /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
       0x1379cc000 -        0x1379d6fff  JavaNativeFoundation (??? - ???) <F1FE02AF-1A2C-3EF7-9D1A-312FA21B51B9> /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
       0x1379e1000 -        0x1379e6fff  com.apple.JavaVM (14.6.1 - 14.6.1) <83C8C2AB-E99D-39FF-80B4-90A7DEB1DAFB> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
       0x1379ee000 -        0x1379f3fff  JavaLaunching (??? - ???) <DD82A173-5327-36A3-B87C-96663AEBEE8A> /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
       0x13826e000 -        0x13827bfff +libjtux64.dylib (??? - ???) /Applications/CrashPlan.app/Contents/Resources/Java/libjtux64.dylib
       0x138281000 -        0x138284ff7 +libcpnative.dylib (??? - ???) <BED6DF76-704F-39B5-BD1A-D0A8129DE84B> /Applications/CrashPlan.app/Contents/Resources/Java/libcpnative.dylib
       0x138291000 -        0x138291fff +libidletime64.dylib (??? - ???) /Applications/CrashPlan.app/Contents/Resources/Java/libidletime64.dylib
       0x13830c000 -        0x13831bff7 +jna6981923499777564960.tmp (3.2.1 - compatibility 3.0.0) <1734DF74-B395-FB8E-A6D5-31CB0F196674> /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/jna6981923499777564960.tmp
       0x13835b000 -        0x138378fff +libsunec.dylib (??? - ???) <7969D854-D44E-32D9-84CD-78C8C83A7ED7> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libsunec.dylib
       0x13849d000 -        0x1384a5fff +libnio.dylib (??? - ???) <A4F96449-48A6-32AE-A956-0C7759354778> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libnio.dylib
       0x1384ac000 -        0x1384baff7 +libnet.dylib (??? - ???) <2A711125-2DA4-3E03-B571-BDB160182E65> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libnet.dylib
       0x138509000 -        0x138509ff7 +libmd564.dylib (??? - ???) <CD2AEABE-90D6-5366-4CCA-DF7A115B0058> /Applications/CrashPlan.app/Contents/Resources/Java/libmd564.dylib
       0x13859b000 -        0x13859efff +libmanagement.dylib (??? - ???) <77A61F50-3171-3A63-A050-A29629B83561> /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/libmanagement.dylib
       0x1385a3000 -        0x1385a9fff +libjniwrap.dylib (??? - ???) <A4E3427E-F1A0-F376-2146-97307CEADA85> /Applications/CrashPlan.app/Contents/Resources/Java/libjniwrap.dylib

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X