1 votes

Le changement d'onglet dans le Terminal est très lent avec beaucoup de sorties

J'ai souvent un terminal ouvert avec plusieurs onglets. J'ai remarqué que le passage à un nouvel onglet prend parfois plusieurs minutes, pendant lesquelles Terminal semble se bloquer avec un curseur occupé.

Je soupçonne que la cause est l'exécution de programmes dans cet onglet avec une sortie de débogage très verbeuse, qui produit des lignes extrêmement longues. Je sais qu'il y a parfois des lignes uniques contenant des mégaoctets de texte, et il est possible que les lignes contiennent des dizaines ou des centaines de mégaoctets.

Une solution au problème est d'exécuter ces commandes en tant que command_with_long_output | cut -c 1-1000 Mais j'ai tendance à oublier de le faire, surtout si je passe d'un ensemble de données de test (où les lignes font quelques kilo-octets) à un ensemble de données complet.

J'espérais un paramètre du type "Ne conserver que 1M de données" ou "Ne conserver que les 20k premiers caractères par ligne", mais je ne vois rien de tel.

1voto

Igor Zelaya Points 2266

Allez dans Terminal / Préférences / Profils / Fenêtre / Scrollback / Limiter le nombre de lignes à :

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X