Как стать автором
Обновить

Комментарии 2

Илья, спасибо за статью. Уже поставил в список на изучение. А мог бы ты подробнее расказать вот по этому поводу?
после завершения вычислений вызывайте plan(sequential). Это закроет все процессы и освободит занимаемую ими память.

  1. В начале параллельных вычислений вызывается plan(multisession).
  2. Дальше процессы выполняют свою работу и потребляют память.
  3. Чтобы по завершению обработки принудительно вернуть выделенную процессам память в общий пул надо эти процессы завершить. plan(sequential) переводит процесс вычисления в однопоточный режим с соотв. завершением ранее созданных сессий.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории