3 votos

Lento pbpaste / pbcopy

Portátil: a Finales de 2013, i7, 500G SSD, 16G de ram

El Capitan 10.11.1

Cuando trato y pbcopy y pbpaste en la línea de comandos que se ejecuta muy lento. Esto se une a una emacs problema que estoy teniendo, pero desde pbcopy/pegar es la root de lo que yo estoy pidiendo aquí....

Aquí es un ejemplo de la salida:

~❯ time echo 'test' | pbcopy
echo 'test'  0.00s user 0.00s system 24% cpu 0.003 total
pbcopy  0.01s user 0.01s system 1% cpu 0.830 total
~❯ time echo 'test' | pbcopy
echo 'test'  0.00s user 0.00s system 38% cpu 0.002 total
pbcopy  0.01s user 0.01s system 1% cpu 0.847 total
~❯ time echo 'test' | pbcopy
echo 'test'  0.00s user 0.00s system 40% cpu 0.001 total
pbcopy  0.01s user 0.01s system 0% cpu 1.708 total
~❯ time pbpaste
test
pbpaste  0.01s user 0.01s system 1% cpu 0.860 total
~❯ time pbpaste
test
pbpaste  0.01s user 0.01s system 1% cpu 0.843 total
~❯ time pbpaste
test
pbpaste  0.01s user 0.01s system 1% cpu 0.853 total

Si miro el Monitor de Actividad y de muestreo de 1 segundo - puedo ver notifyd saltar a 100% de uso de CPU cada vez que se ejecute pbcopy.

Si me matan notifyd pbcopy/pegar funciona extraordinariamente rápido:

time echo 'test' | pbcopy
echo 'test'  0.00s user 0.00s system 38% cpu 0.002 total
pbcopy  0.01s user 0.01s system 80% cpu 0.015 total

El Capitan error? Algo más? Gracias de antemano por cualquier respuesta.

1voto

Steve Evans Puntos 155

Considere la posibilidad de informar de este directamente a Apple a través de bug reporter como es poco probable que nadie de aquí va a ser capaz de ayudar.

Los retrasos de todo punto cero uno por menos de un segundo, probablemente son aceptables para los ingenieros de la Apple. El 100% de la CPU también es aceptable; la utilidad del trabajo que se está haciendo por el usuario en el momento de copiar y pegar.

La mesa de trabajo no está diseñado como un rendimiento de transporte centrado en el mecanismo de los procesos y secuencias de comandos.

Mesa de trabajo de operaciones puede resultar en una cascada de notificaciones a los procesos. Esto es probablemente lo que usted está detectando como notifyd es responsable de todo el sistema de entrega de la notificación. Este comportamiento es normal.

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