Vous pouvez désactiver le cache dans la barre d'outils du développeur (clic droit-> inspecter l'élément), onglet "réseau", sur le côté droit du volet ouvert. Lorsque vous survolez l'élément, il est indiqué "Disable/Ignore cached ressource while loading resource". Une fois que c'est rouge, le cache velours est désactivé et la consommation de mémoire est beaucoup plus faible après cela.
Il faut aussi vider le cache en activant le mode développeur, ouvrir le menu "développeur" -> "vider le cache" et vous verrez une énorme baisse de la RAM consommée par Safari.
Il existe également un autre facteur important de baisse des performances : La mémoire virtuelle (fichier swap). Si un processus commence à l'utiliser massivement (WindowServer), vous verrez une énorme baisse des performances de l'ordinateur car l'accès en lecture/écriture au disque est monopolisé par ces processus, laissant peu de place aux autres processus pour les opérations d'accès au disque.
Je soupçonne Catalina d'être bogué à cet égard car j'ai constaté une énorme baisse des performances après la mise à jour en raison d'une utilisation excessive de la mémoire virtuelle, atteignant jusqu'à 250 Mo/s en écriture et 200 Mo/s en lecture pour un SSD.
Vous pouvez essayer de désactiver la mémoire virtuelle, si (et seulement si) vous avez assez de RAM (>=16GB) avec cette commande :
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Si, par la suite, vous rencontrez des problèmes, tels qu'une prise de conscience soudaine rendant votre mac peu réactif ou une utilisation excessive de la RAM, réactivez la mémoire virtuelle avec :
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist