Para un proyecto, necesitamos una forma de ejecutar scripts de usuario que pueden venir con archivos JAR adjuntos con clases adicionales.¿Cómo puedo probar la unidad GC?
¿Cuáles son mis opciones cuando quiero escribir un par de pruebas para asegurarme de que las secuencias de comandos normales no dejen nada colgando?
Necesito saber específicamente: ¿Están todas las clases de los JAR adjuntos "descargadas"?
Nota: No estoy buscando la solución 100% súper hermética que funciona en todas las versiones de Java de 1.0 a 7. En este momento, solo necesito ser mejor que "No tengo ni idea".
Por qué iban a ser descargados? ¿Quiere decir que sus instancias serán GCed, es decir, el código y las bibliotecas de las secuencias de comandos del usuario no tienen pérdidas de memoria? ¿Los estás cargando con un nuevo cargador de clases? –
Sí. Lo que me gustaría es una forma de preguntarle al GC "¿podrías GC esta instancia en este momento?" O tal vez "dime cuántas referencias existen para la instancia' foo' "¿Cómo lo hacen los profilers? –