Você pode desativar o cache na barra de ferramentas do desenvolvedor (clique direito-> elemento de inspeção), guia "rede", no lado direito do painel aberto. Quando você passa o mouse pelo elemento, ele diz "Desativar / Ignorar recurso em cache ao carregar o recurso". Quando está vermelho, o cache de veludo é desativado e o consumo de memória é muito menor depois disso.
Você também precisa esvaziar o cache ativando o modo de desenvolvedor, abra o menu "desenvolvedor" -> "esvaziar cache" e você verá uma enorme queda na RAM consumida pelo Safari.
Há também outro fator importante de queda no desempenho: memória virtual (arquivo de troca). Se um processo começar a usá-lo intensamente (WindowServer), você verá uma enorme queda no desempenho do computador porque o acesso de leitura / gravação ao disco é monopolizado por esses processos, deixando pouco espaço para outros processos para operações de acesso ao disco.
Suspeito que Catalina tenha problemas nesse aspecto, pois vi uma enorme queda no desempenho após a atualização devido ao uso excessivo de memória virtual, atingindo até 250Mo / s de acesso de gravação e 200MB / s de acesso de leitura para um SSD.
Você pode tentar desabilitar a memória virtual, se (e somente se) você tiver RAM suficiente (> = 16 GB) com este comando:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Se você tiver problemas depois disso, como repentina autoconsciência, deixando seu Mac sem resposta ou com um uso excessivo de RAM, ative novamente a Memória virtual com:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist