Je vois des performances extrêmement variées en fonction du nombre de nouvelles lignes figurant dans le fichier que je visite. Voici un exemple. J'ai deux fichiers JSON: $ wget
est destiné aux problèmes liés aux performances d'Emacs. Utilisez des balises supplémentaires pour indiquer de quels aspects d'Emacs le problème de performances concerne: démarrage, navigation, recherche, mises à jour d'écran, compilation, exécution, débogage, etc.
Je vois des performances extrêmement variées en fonction du nombre de nouvelles lignes figurant dans le fichier que je visite. Voici un exemple. J'ai deux fichiers JSON: $ wget
J'écris un document et j'ai un problème avec les performances d'Emacs qui, je pense, est apparu hier. Je n'ai apporté aucune modification à mon fichier init ni installé de nouveaux packages. Le problème est que pendant que j'écris, il y a un décalage très important entre le fait d'appuyer sur les...
Quelles sont les choses de base que je pourrais faire pour réduire le temps de démarrage? Y a-t-il quelque chose en particulier auquel je devrais faire attention, d'ailleurs? Remarque: le temps de démarrage peut être réduit en démarrant moins souvent Emacs (une fois par session) et en ouvrant des...
En lisant le code source de la dolistmacro, je suis tombé sur le commentaire suivant. ;; Ce n'est pas un test fiable, mais cela n'a pas d'importance car les deux sémantiques sont acceptables, l'une est légèrement plus rapide avec une portée dynamique et l'autre est légèrement plus rapide (et a une...
Comment mesurer les performances de mon code elisp? Quels outils / packages externes sont disponibles pour mesurer le temps nécessaire? En plus du temps total, puis-je voir un profil qui montre le temps pris par fonction? Puis-je également profiler l'utilisation de la
J'ai besoin d'ajouter un seul entier à une liste qui est déjà triée, de telle sorte qu'elle aille au bon endroit. Ma première pensée était quelque chose comme (sort (cons newelt list) #'<) Cependant, étant donné qu'il listest déjà trié, une seule insertion est vraiment nécessaire, ce qui...
TL; DR J'ai une telle quantité de paquets que ça me fait mal au démarrage. Si vous ne pensez pas que cela pourrait être le cas, lisez la suite. Mon temps de démarrage Emacs est assez petit. Je ne l'utilise pas use-package, je mets juste des tonnes de hooks et autoloads pour que presque tout le code...
J'ai ajouté les deux lignes suivantes en haut de mon init.el: (setq gc-cons-threshold (eval-when-compile (* 1024 1024 1024))) (run-with-idle-timer 2 t (lambda () (garbage-collect))) Cela signifie qu'au lieu de collecter les ordures tous les 800 Ko de mémoire allouée, Emacs le fait lorsqu'il est...
Je suis obligé d'utiliser Windows 10 pour un projet. Oui, je préfère utiliser GNU / Linux. Pour garder ma raison, j'ai essayé de considérer Windows comme un chargeur de démarrage pour Emacs :) Malheureusement, Magit (l'une de mes parties préférées d'Emacs, qui compense également l'absence d'une...
J'utilise Emacs avec Geiser pour pirater du code Scheme. Comme je joue dans le REPL, j'évalue parfois des expressions qui entraînent beaucoup de sorties, souvent toutes sur une seule ligne. Par exemple, je viens de jouer avec SRFI-41 (flux) et j'ai créé un flux de personnage à partir d'un gros...
Je souhaite effectuer une variante de correspondance de verrouillage de police ancrée. J'ai des définitions de fonctions qui commencent par une liste de noms, et je veux que ces noms soient mis en évidence dans le corps de la fonction. J'ai créé une fonction qui fait cela et je l'ai enregistrée en...
J'ai un fichier en mode organisation qui comporte environ 6 000 lignes avec une centaine de titres de haut niveau. Cela a commencé à prendre environ une minute pour charger ou enregistrer, et parfois il envoie des emacs dans les mauvaises herbes et je dois le forcer à le quitter. L'un d'entre vous...
J'ai du code à utiliser (looking-back … (line-beginning-position)). La chaîne Doc looking-backindique qu'il vaut mieux éviter cette fonction à cause de la lenteur. Je suis curieux de savoir que l'approche suivante sera plus rapide? (save-excursion (goto-char (line-beginning-position)) (looking-at...
(Cette question ne concerne pas l' écriture de benchmarks / profilage de code elisp, pour cela, voir cette question .) Existe-t-il des suites de référence pour les performances d'Emacs? Je cherche quelque chose d'équivalent au benchmark standard de l'équipe d'interprètes V8 ou à la suite de...
J'utilise org-babel pour générer des rapports qui ne peuvent pas être traités automatiquement, et comme org est un bon format hiérarchique, j'imprime les résultats dans org pour les représenter sous forme d'arbres. J'ai remarqué que l'imbrication du balisage org dans le #+begin_examplebloc rend...
Déplacement autour du point ( à l' aide des touches du curseur) dans Xah de unicode.txt en fundamental-modeest nettement plus lent que dans un fichier texte ordinaire. Les nombreux caractères non ASCII sont-ils le problème? Rien d'autre? À propos de: GNU Emacs 25.2.1 (x86_64-w64-mingw32) du...
J'utilise GNU Emacs 24.3 sur Windows 7 et normalement je n'ai aucun problème de vitesse / réactivité. Je lance Emacs avec runemacs.exe Cependant, lorsque je voyage et que j'essaie de me connecter au réseau de mon entreprise via VPN (ou simplement de travailler hors ligne sans connexion au réseau de...
TLDR: J'ai un gros fichier de balises qui se charge plusieurs fois par session, ce qui le rend inutilisable. Impossible de trouver la source du problème ou comment le désactiver - l'objectif principal est de passer aux balises, mais l'achèvement serait bien J'ai récemment posté sur le subreddit...
Question : Pourquoi la org-map-entriescorrespondance des propriétés est-elle si lente et que puis-je faire pour l'accélérer? Contexte : J'ai une utilisation relativement simple pour org-map-entries: saisir l'effort (en minutes entières) de toutes les entrées d'agenda de l'organisation avec une...