При обновлении сводной таблицы на базе большой таблицы данных, Excel 2013 иногда загибается. Происходит это когда процесс Excel начинает занимать в оперативке больше одного с лишним Гбайта. Использую файлы формата xlsb. Их размеры достигают 90 Мбайт. Обновляю сводники из VBA, перед этим происходит еще ряд действий. Хотел бы в VBA перед обновлением сводника контролировать размер занимаемой Excel-ем оперативки и принимать решение - обновлять или нет. Вопрос: Как в VBA узнать сколько памяти занимает процесс Excel?
Как в VBA узнать сколько памяти занимает процесс Excel?, контролировать объем занимаемой памяти
15.10.2015 17:54:22
|
|
|
|
15.10.2015 19:21:36
Возьмите нужное отсюда:
|
|
|
|
15.10.2015 19:57:48
Казанский, по вашей ссылке код выдает много лишнего, и не компилируется.
Поискал в инете - нашел
в этом коде вместо WorkingSetSize можно поставить и другое свойство, - например, PagefileUsage Насчет корректности выводимых значений можно почитать здесь: |
|||||
|
|
16.10.2015 13:05:01
Спасибо! Порядок занятой оперативной памяти определяет вполне себе. Проблема можно сказать решена. ... Однако возник еще вопрос)):
Вопрос не по теме, удален [МОДЕРАТОР] |
||||
|
|
|||
Читают тему