J'ai besoin de savoir, à partir d'un programme Common Lisp, quelle quantité de mémoire est actuellement utilisée.Utilisation actuelle de la mémoire en Lisp
Je dois comprendre qu'il n'y a pas de méthode portable (la fonction standard room
imprime l'information à la sortie standard sous forme de texte au lieu de la renvoyer comme une valeur), mais sb-kernel:dynamic-usage
fonctionne dans SBCL. Quels sont les équivalents dans d'autres implémentations Common Lisp?
Ou y a-t-il une autre façon de résoudre ce problème que je devrais regarder?
Je pourrais certainement créer un paquet trivial-memory sur github, et remplir les cas que je connais. Vous semblez optimiste quant aux chances d'obtenir des contributions :-) Connaissez-vous un endroit approprié pour annoncer ces choses, ou y a-t-il un autre aspect de la communauté Lisp que vous avez en tête que je ne connais pas? – rwallace
Je suis seulement optimiste parce qu'il semble que juste un petit appel de fonction, chacun, vous devez obtenir. :-) Si j'essayais d'obtenir quelque chose comme ça annoncé, j'essaierais d'en parler à Xach, ce qui veut dire que ça arrivera sur planet.lisp.org. S'il y a une ou deux implémentations communes auxquelles vous ne pouvez pas obtenir de réponses, vous pouvez toujours poster une question spécifique à ce sujet ici sur S.O. Bonne chance! – Ken