1

Тема: AHK: Процесс AutoHotkey.exe — накрутка памяти.

Здравствуйте, товарищи.

Подскажите, с чем может быть связано увеличение памяти моего постоянного и единственного процесса AutoHotkey.exe (от 8mb до 250mb)? Можно её как-нибудь сбрасывать?

2

Re: AHK: Процесс AutoHotkey.exe — накрутка памяти.

У тебя там в 2637 строке постоянно создаётся новый объект в памяти, а старый нигде не удаляется, отсюда и "накрутка".

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Процесс AutoHotkey.exe — накрутка памяти.

А по каким словам можно найти такие объекты и разобраться?

4

Re: AHK: Процесс AutoHotkey.exe — накрутка памяти.

Чаще всего нужно удалять что-либо после использования WinApi-функций (через DllCall). Нужно читать справку по каждой функции. Также такая ситуация может произойти при использовании COM-объектов. Или просто может создаваться множество переменных с разными именами.
Нужно экспериментировать, удаляя разные части кода, чтобы выяснить, в какой именно проблема.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Процесс AutoHotkey.exe — накрутка памяти.

Будет мне занятие, спасибо.