Я не совсем уверен, как ArrayFire управляет памятью в ОЗУ при использовании режима ЦП. Основываясь на наблюдении диспетчера задач, кажется, что память устройства в ОЗУ не освобождается сразу, похоже, что есть этап GC.
Это правда?
Что произойдет, если я захочу выделить много оперативной памяти, когда сборщик мусора не освободит память устройства (ОЗУ)? У меня закончится оперативная память? Или это каким-то образом вызовет GC?
У меня возникают проблемы с памятью при выделении памяти хоста (не памяти устройства), и я все еще пытаюсь понять, что не так. В то же время, существует ли сборщик мусора в режиме ЦП, и не вызовет ли он нехватку памяти, если сборщик мусора запустится слишком поздно? И как мне это исправить?
Спасибо