У меня есть макрос в excel, который вызывает несколько других функций в vba. Проблема в том, что, похоже, много циркулярных ссылок, и память не освобождается. Я пытаюсь явно освободить память, установив объекты в ничто, но все равно не могу подключить их. Более того, даже после того, как макрос перестает работать, память не освобождается. Мне нужно закрыть экземпляр excel для восстановления памяти. Как я могу избавиться от этой утечки?Утечка памяти в Excel
1
A
ответ
1
Если вы определили какие-либо переменные или массивы или коллекции или любой другой объект в верхней части модуля кода (т. Е. Не внутри поднабора или функции), то они сохранят свои значения, когда макрос перестанет работать, если вы явно не используете очистите их.
Только переменные, объявленные в подфункции или функции, автоматически очищаются при выходе из подфункции или функции.
Смежные вопросы
- 1. Excel VBA. Утечка памяти при запуске EntireColumn.Delete
- 2. Утечка памяти Bitmap памяти
- 3. утечка памяти python, утечка кадров
- 4. Утечка памяти в WebObjects
- 5. Утечка памяти в java
- 6. Утечка памяти в jdk1.7.0
- 7. Утечка памяти в WPF
- 8. Утечка памяти в SDL_Open
- 9. Утечка памяти в NodeJS
- 10. Утечка памяти в Scrapy
- 11. Утечка памяти в CGImage
- 12. Утечка памяти в C
- 13. Утечка памяти в javacv
- 14. Утечка памяти в UIWebView
- 15. Утечка памяти в CLucene
- 16. Утечка памяти в JdbcRowSet
- 17. Утечка памяти в MBProgressHUD
- 18. утечка памяти в dgemm_
- 19. Утечка памяти в стеке
- 20. Утечка памяти в iOS
- 21. Утечка памяти в списках
- 22. Утечка памяти в WebView
- 23. Утечка памяти в CFStreamCreatePairWithSocketToCFHost
- 24. утечка памяти в GMSMapView
- 25. Утечка памяти в perl
- 26. Утечка памяти в Android
- 27. Утечка памяти в JavaScript
- 28. Утечка памяти в CMSampleBufferGetImageBuffer
- 29. утечка памяти в Zend_Db_Table_Row?
- 30. Утечка памяти в программе
Если есть круглые ссылки, вы уверены, что ваша проблема не бесконечная петля? – 2008-11-04 03:44:07