garbage-collection

¿Por qué la JVM requiere calentamiento?

Entiendo que en la máquina virtual Java (JVM), el calentamiento es potencialmente necesario cuando Java carga clases usando u ... a en cuenta que la aplicación se trata de Comercio de Alta Frecuencia (HFT) así que el rendimiento es de extrema importancia.

¿Los miembros estáticos alguna vez recogen basura?

¿Alguna vez las variables de miembros estáticos obtienen basura recolectada? Por ejemplo, usemos la siguiente clase. pub ... ecoge la basura ¿se recoge también el miembro estático shared? Podría e, posiblemente, obtener una nueva instancia de shared?

¿Qué puedo/debo hacer con este error de git gc? (rm: no se puede desvincular el permiso del paquete denegado)

Al ejecutar git gc, sigo viendo este error: rm: cannot unlink 'pack-30b1ff2[reset of hash].pack': Permission denied ¿Qué ... exploración de disco? ¿Podrían los sectores defectuosos estar causando esto? Esperaba que esta fuera una respuesta rápida : (

¿Hay una guía de libros de cocina para problemas de GC?

Casi todo el mundo eventualmente se encuentra con problemas de GC con Java. ¿Hay una guía de libros de cocina o una herrami ... de basura libro? está 80% allí, pero me estoy perdiendo el enfoque de lista de verificación/libro de cocina/para maniquíes.

Ajuste-XX: + DisableExplicitGC en producción: ¿qué podría salir mal?

Acabamos de tener una reunión para abordar algunos problemas de rendimiento en una aplicación web que se utiliza para calcula ... at use System.gc() internamente cuando se redistribuye, pero eso es solo una suposición. ¿Hay algún otro peligro por delante?

Directrices Para Dispose() y Ninject

Por lo tanto, tengo un método expuesto desde un servicio WCF como tal: public GetAllCommentsResponse GetAllComments(GetAllCo ... modos, ¿por qué exactamente hay una llamada a GC.SuppressFinalize () al desechar? ¿Cómo se diferencian Desechar y finalizar?

Estrategia de recolector de basura agresiva

Estoy ejecutando una aplicación que crea y olvida grandes cantidades de objetos, la cantidad de objetos existentes hace crece ... nmediato como la situación cambia rápidamente, algunos otros tendrán una vida media si no hay actualizaciones por un tiempo.

Colector de basura G1: Perm Gen se llena indefinidamente hasta que se realiza un GC completo

Tenemos una aplicación bastante grande que se ejecuta en un servidor de aplicaciones JBoss 7. En el pasado, estábamos usando ... ación está bien hasta que se activa un GC completo, es cuando los usuarios experimentan grandes retrasos y comienzan quejar.

¿Por qué se fija el tamaño máximo del montón de Java?

Es no posible para aumentar el tamaño máximo del montón de Java después de que la máquina virtual se haya iniciado. ¿Cuále ... evitar que una aplicación Java de DOS'ing otras aplicaciones en el sistema mediante el consumo de toda la memoria disponible?

Cómo se representan los cierres y los ámbitos en tiempo de ejecución en JavaScript

Esta es principalmente una pregunta por curiosidad. Considere las siguientes funciones var closure ; function f0() { va ... tricciones que evitan que uno se escabulla en una llamada para evaluar de maneras que podrían ser perdidas por el compilador.

¿Cómo funciona la recolección de basura en JavaScript?

¿Cómo funciona la recolección de basura en JavaScript? ¿Es similar a la recolección de basura. NET? ¿Y es porque la implemen ... ipt es mala que la gente la evite y establezca una preferencia por JavaScript como su lenguaje estándar del lado del cliente?

Pregunta de la entrevista en Java: método finalize()

Me dieron la siguiente frase en una entrevista: La invocación de un Objeto el método finalize () es lo último eso suc ... nado con ropa. Tuve que responder por: Verdadero False He elegido True pero estaba mal. ¿Puedes explicarme por qué ?

La actividad principal no es basura recolectada después de la destrucción porque es referenciada por InputMethodManager indirectamente

Seguí el artículo "Evitar fugas de memoria" de aquí. Sin embargo, la solución propuesta no resuelve el problema de fugas. ... actividad. ¿Hay alguna manera de asegurarse de que la actividad principal sea destruida y capaz de GC después de cerrarla?

Causas de la recolección de basura: MediaPlayer finalizado sin ser liberado

Después de una gran cantidad de depuración, finalmente encontré lo que está causando este error! ¡Recogida de Basura! Tengo ... { playMedia(currentMedia); } catch (IOException e) { e.printStackTrace(); } }

¿Se puede limpiar la memoria?

Estoy trabajando en Delphi 5 (con FastMM instalado) en un proyecto Win32, y recientemente he estado tratando de reducir drást ... tré un artículo en about.com eso da mucho de esto, así como algunos enlaces y datos para otras áreas de gestión de memoria.

¿Debería usarse ConditionalWeakTable para fines no compiladores?

Recientemente me he encontrado con el ConditionalWeakTable<TKey,TValue> clase en mi búsqueda de un IDictionary que util ... atar el problema de los ciclos entre claves y valores, y cómo esto no se puede lograr fácilmente de una manera personalizada.

¿Cómo puede un recolector de basura averiguar sobre las referencias de objetos hechas desde la pila?

En lenguajes con recolección de basura automática como Haskell o Go, ¿cómo puede el recolector de basura averiguar qué valore ... ue describa cuántos de los siguientes valores son punteros, pero ¿no costaría mucho rendimiento? ¿Cómo se hace en realidad?

¿Cómo puedo desactivar Java garbage collector?

Tenemos una webapp PHP que llama a un binario java para producir un informe pdf (con jasperreport), la salida binaria java pd ... tar Java 1.4.2, y para Java 1.6.0 porque estamos actualmente probando ambos JVM para ver cuál funciona más rápido.. Gracias

Estado actual de Haskell soft en tiempo real

Estoy considerando Haskell para una aplicación suave en tiempo real. Probablemente usaré actores, por si sirve de algo. Me pr ... s de Haskell podrían ajustarse para mantener las pausas GC de manera confiable a un milisegundo o dos. ¿Esto parece realista?

¿Cómo forzar a JavaScript a copiar profundamente una cadena?

Tengo un código javascript que se ve así: var myClass = { ids: {} myFunc: function(huge_string) { var id = huge_st ... pia de la cadena id para que no se mantenga una referencia a la huge_string, y la huge_string pueda ser recogida de basura?