8 pontos por ffdd270 2020-05-24 | 3 comentários | Compartilhar no WhatsApp

Este é um texto que investiga a causa das lentidões e travamentos perceptíveis no computador do autor depois da atualização para o Catalina.

Surpreendentemente, o autor diz que houve uma melhora perceptível de desempenho ao “desligar a internet” e explica o motivo disso. Abaixo está a tradução da parte sobre essa justificativa.

A Apple adicionou um procedimento de verificação ao criar uma “nova instância”. O processo de verificação envia uma resposta aos servidores da Apple e precisa aguardar, o que pode levar quase 1 segundo.

O problema é que esse procedimento de verificação não acontece apenas ao executar arquivos recebidos pela internet, nem apenas ao abrir arquivos pelo Finder. Ele é executado em todo ato de “iniciar um programa”. Até mesmo ao usar scripts de shell. É possível reproduzir esse comportamento com as duas linhas abaixo.

echo $'#!/bin/sh\necho Hello' > /tmp/test.sh && chmod a+x /tmp/test.sh

time /tmp/test.sh && time /tmp/test.sh

A duração desse atraso varia conforme o ambiente de internet, mas ele certamente existe. Um usuário na China relatou um atraso de 5,7 segundos ao usar VPN. Também dizem que, ao adicionar o Terminal à categoria de ferramentas de desenvolvedor em Segurança e Privacidade, não é mais possível reproduzir esse atraso.

Esse problema foi reportado à Apple, que atribuiu o número de issue FB7674490. No entanto, a Apple respondeu que esse comportamento era “By Design” (o que ajudou a inspirar o título original, Slow By Design).

3 comentários

 
godrm 2020-05-25

Acho que isso pode estar relacionado ao Tempo de Uso.

 
mytory 2020-05-24

Vocês adicionaram um monte de programas que eu uso com frequência às ferramentas de desenvolvedor. Obrigado 😀

 
ffdd270 2020-05-24

Pelo visto, a impressão de que o Mojave era mais rápido não era imaginação.