код работает медленнее с открытым редактором VBA - как правило, верно?Любые настройки, которые могли бы улучшить положение вещей? - PullRequest
0 голосов
/ 05 июня 2018

просто очень простой вопрос, без сомнения, простое объяснение и извинения за дубликат (пока я не смог найти что-либо на сайте).Я запускаю несколько простых симуляций Монте-Карло в VBA с Excel 2010, Windows 7, 64-битная установка.Я всегда замечал, что подобные вещи намного медленнее, когда у меня открыт редактор VBA, в текущем случае разница в скорости в 2 раза.Ожидается ли вообще значительная разница?Был бы признателен за объяснение любых причин или, если есть что-то, что я могу сделать с настройкой где-либо, чтобы улучшить производительность, пока я отлаживаю с открытым редактором - подозреваю, что нет, но на всякий случай.Большое спасибо!

РЕДАКТИРОВАТЬ: Кто-то (кто, я думаю, знал свои вещи) однажды сказал мне много лет назад (так в гораздо более старой версии редактора VBA), что код, работающий в редакторе VBA, выполняется интерпретированным и не полностью скомпилированным- это правда в настоящее время?это может быть фактором?Спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

Пакетный файл, который я использую для очистки своего кэша ... очень грязный код, и не имеет обработки ошибок.Если вы не можете сменить каталог, он БУДЕТ удалить все в текущей папке (привет резервное копирование сетевого диска ... спасибо за ваше внимание):

@echo off
cd %USERPROFILE%\AppData\Local\Microsoft\Office\14.0\OfficeFileCache
rd /q /s . 2> NUL
cd %USERPROFILE%\AppData\Local\Microsoft\Office\15.0\OfficeFileCache
rd /q /s . 2> NUL
cd %USERPROFILE%\AppData\Local\Microsoft\Office\16.0\OfficeFileCache
rd /q /s . 2> NUL

Вы можете увидеть выше расположенные кеш-папки, где я меняю каталоги.Оставьте это как ответ , потому что вставка кода в комментарии - это не буэно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...