Extraño post en la console sobre la key _DirtyJetsamMemoryLimit

Este post siempre se muestra en el logging de la console a intervalos regulares.

com.apple.xpc.launched: (comm.apple.imFoundation.IMRemoteURLConnectionAgent) the _DirtyJetsamMemoryLimit key is not available in this platform 

¿Alguien puede explicar por qué se muestra y si tiene algún impacto en el performance del sistema, así como la forma de deshacerse de él?

  • ¿Configurando una count de usuario invitado en OS X?
  • ¿Cómo se puede configurar una secuencia de commands libre y universal para OS X-wide 'autosave'?
  • ¿Es seguro sincronizar su carpeta de aplicaciones?
  • Cambiar los icons de base solo?
  • Bloquear sitios en momentos específicos
  • Marque la herramienta para notas en macOS
  • La carpeta en gris no se abrirá en el buscador
  • OSX 10.7.5 cambiar el nombre de la unidad Firewire conectada
  • ¿Cuál es el significado del command lsof + L1
  • Microsoft Outlook no maneja correctamente el atajo de keyboard "Pegar" networkingefinido
  • ¿Cuánto espacio toma macOS Sierra?
  • ¿Es posible reinstalar el firmware de la MacBook?
  • One Solution collect form web for “Extraño post en la console sobre la key _DirtyJetsamMemoryLimit”

    Jetsam es un sistema que monitorea el uso de memory en OSX e iOS. Mantiene una list de processs en el dispositivo, para monitorear situaciones donde un dispositivo se está quedando sin RAM libre y busca cosas que matar para liberar memory RAM. También vigila los processs que usan demasiada RAM; violando un nivel de "marca de agua alta".

    Este post de error se debe a que el código se comparte entre OSX e iOS, pero la key _DirtyJetsamMemoryLimit solo está disponible en iOS.

    Puede leer más sobre Jetsam en el siguiente enlace.

    http://newosxbook.com/articles/MemoryPressure.html

    Y si está realmente interesado, puede leer parte del código de Jetsam en los siguientes dos files.

    http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/kern/kern_memorystatus.c http://www.opensource.apple.com/source/xnu/xnu-1456.1.26 /bsd/sys/kern_memorystatus.h

    Para resumir, no creo que este post de error indique necesariamente un problema de performance. El sistema de memory en iOS es mucho más estricto porque iOS no tiene cosas como files de intercambio (también conocido como memory virtual) que permiten que el sistema exceda la cantidad física de RAM. OSX tiene mucho más espacio para jugar.

    Cualquiera puede verificar que no tiene ningún impacto en el performance al usar el Monitor de actividad y mostrar todos los processs en la vista de la CPU. Mire la línea syslogd y asegúrese de que el time de CPU sea razonable en comparación con otras tareas que desea realizar con su Mac.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).