Estoy ejecutando Snow Leopard en una MacBook Pro. Mi buscador ha decidido estar muy ocupado, y ni reiniciar el buscador ni reiniciarlo lo enfría. Spotlight no informa actividad, Time Machine no está ocupado, sin embargo, la computadora superior informa que Finder se está ejecutando entre 30% y 100%.
Actualización: ninguna de las sugerencias ha funcionado. En este punto (tres meses después de la primera pregunta), me resigné a esperar hasta que salga el nuevo MacBook Pro y comenzar con una instalación limpia. Muy frustrante que no hay forma de investigar en qué se atasca el Finder.
macos
mac
osx-snow-leopard
finder
Peter S Magnusson
fuente
fuente
Respuestas:
El comando de shell ...
... supervisará todas las llamadas a funciones realizadas por el Finder y creará un archivo de texto que muestra las pilas de llamadas de cada uno de los hilos del Finder. Incluso los no programadores expertos (súper usuarios, si lo desean) a menudo pueden obtener valiosos conocimientos de esto. También es bueno adjuntar un informe de error a Apple a través de http://bugreport.apple.com/ .
Esto es básicamente lo mismo que el botón "Proceso de muestra" en el Monitor de actividad.
Actualización: Ooh, incluso mejor de lo que
sample(1)
esspindump(8)
, lo que es como,sample
pero agrega visibilidad sobre lo que está haciendo el kernel cuando los hilos de la aplicación están bloqueados esperando el kernel.El archivo de texto que crea
/tmp
requerirá la lectura de privilegios raíz, ya que puede contener información privilegiada.Se podrían obtener más pistas de ...
(donde $ PIDOfFinder es el ID de proceso del Finder, que puede encontrar a través de
ps
).Parece que puede obtener esa misma información en el Monitor de actividad. Seleccione Finder, presione el botón "Inspeccionar" y seleccione la pestaña "Abrir archivos y puertos".
Otro punto de datos interesante sería si el problema ocurre o no para una cuenta de usuario nueva y limpia en el mismo sistema. Simplemente cree una nueva cuenta de usuario, cierre la sesión de su cuenta normal (no use Cambio rápido de usuario, no queremos que su instancia "mala" del Finder permanezca ejecutándose en segundo plano y cosas confusas) e inicie sesión en el nueva cuenta limpia y vea si el problema ocurre allí también.
¿Está ejecutando algún hackeo de InputManager, incluyendo cosas basadas en SIMBL, o "haxies" de Unsanity Application Enhancer (APE)?
¿El problema ocurre cuando se inicia en "Modo seguro" (es decir, se inicia con la
<shift>
tecla presionada)?fuente
Lamentablemente, Apple no proporciona ninguna funcionalidad de monitoreo de actividad para el Finder. Entonces, creo que la mejor solución, si el Finder continúa comportándose mal, es mover su archivo de preferencias:
~/Library/preferences/com.apple.finder.plist
fuera de la carpeta de preferencias y reiniciarlo.fuente
Si el Monitor de actividad solo muestra "Buscador" en un alto porcentaje, no necesariamente tiene una manera fácil de averiguar qué lo está causando.
1) Verifique si tiene algún servidor de archivos montado. Si es así, expúlselos, esto incluye MobileMe. 2) Presiona Comando-J. Desactive "Usar fechas relativas" y "Calcular todos los tamaños". ¿Ves alguna diferencia?
He visto dónde Calcular todos los tamaños vinculará la CPU por un momento hasta que termine de calcular todo el árbol ... Y tiene que revisar periódicamente para asegurarse de que no se hayan agregado o modificado nuevos archivos ... Pero una vez que se realiza el escaneo, se calma un poco ...
fuente
Nada le dirá mágicamente qué está mal, pero este script le dirá qué tipo de basura del mercado de accesorios ha instalado en su máquina para que pueda comenzar el proceso de eliminación por su cuenta:
http://khiltd.com/software/consultants_canary
Prestaría especial atención a los complementos de QuickLook y Spotlight, pero realmente no se sabe lo que la gente pone en sus máquinas.
fuente