J'ai une question assez "générale". Je développe avec Revit API (avec python), et j'observe parfois que la session Revit devient plus lente lors de mes tests et de mes essais (plus Revit reste ouvert, plus ça semble se produire). Cela ne m'amène pas vraiment au problème, mais ça m'a fait penser à tout ça ..Codage avec l'API Revit: conseils pour réduire l'utilisation de la mémoire?
Donc, comme je n'ai pas d'arrière-plan de programmation, je suis presque sûr que mon code est rempli de vraiment 'peu orthodoxe' des choses qui pourraient être bien meilleures.
Y aurait-il des «trucs et astuces» de base que je pourrais suivre (je veux dire, liés à l'API Revit) pour accélérer la vitesse d'exécution du code? Ou peut-être devrais-je dire: pour aider à réduire l'utilisation de la mémoire? Par exemple, j'ai lu la méthode 'Dispose' disponible, notamment lors de l'utilisation de Transactions (par exemple ici: http://thebuildingcoder.typepad.com/blog/2012/09/disposal-of-revit-api-objects.html), mais ce n'est pas très clair pour moi à la fin si c'est vraiment important à faire ou non (et de plus, puisque j'utilise Python, et je ne sais pas où cela me place dans la discussion sur l'utilisation de "using" ou non)?
Est-ce que je devrais juste 'tout éliminer'? En plus de la méthode 'Dispose', y a-t-il autre chose? Merci beaucoup, Arnaud.
Question : Utilisez-vous pyRevit pour exécuter les scripts python sous Revit? et si oui, quelle version? –
@EhsanIrannejad Oui. J'utilise la version 4.7. – Arnaud
(Et j'utilise RPS et Revit Lookup tout le temps pour aider au débogage.) – Arnaud