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 indique "Désactiver / Ignorer la ressource mise en cache lors du chargement de la ressource". Une fois qu'il est rouge, le cache velvet est désactivé et la consommation de mémoire est bien inférieure après cela.
Vous devez également vider le cache en activant le mode développeur, ouvrez le menu "développeur" -> "cache vide" et vous verrez une énorme baisse de RAM consommée par Safari.
Il existe également un autre facteur majeur de baisse des performances: la mémoire virtuelle (fichier d'échange). Si un processus commence à l'utiliser fortement (WindowServer), vous verrez une baisse considérable 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ée à cet égard car j'ai vu 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 d'accès en écriture et 200 Mo / s d'accès en lecture pour un SSD.
Vous pouvez essayer de désactiver la mémoire virtuelle, si (et seulement si) vous avez suffisamment de RAM (> = 16 Go) avec cette commande:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Si vous rencontrez des problèmes après cela, comme une prise de conscience soudaine qui rend votre Mac insensible 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