Врубается периодически, но чистит по превышению лимита неосвобождённой памяти. Я бы не сказал, что это сильно хуже вызовов free неявным образом, размазанных по всему коду
Врубается периодически, но чистит по превышению лимита неосвобождённой памяти. Я бы не сказал, что это сильно хуже вызовов free неявным образом, размазанных по всему коду
Ага, а можно вообще выкинуть за ненадобностью и сделать нормально :-)
Чудес не бывает. Это будет означать, что память будет освобождаться сразу после того, как переменная стала не нужна. И если, например, это приведёт к слишком частым вызовам free - на это никак нельзя повлиять. А вот управлять GC можно.
Чудес не бывает. Это будет означать, что память будет освобождаться сразу после того, как переменная стала не нужна. И если, например, это приведёт к слишком частым вызовам free - на это никак нельзя повлиять. А вот управлять GC можно.
На это можно влиять кодом, писать его более оптимально
Кстати, FreeBASIC вообще не имеет локализованных в цикле переменных. Как и JS. Там переменные локализуются на уровне функции, ниже - никак. Ну и норм вроде, fbc вставляет все free перед тем как очистить стек функции и вернуться. Надо чаще - изволь руками звать dealloc
ДОбрый всем день! Кто-нибудь сталкивался с такой глюко/фичей, что под апачем, при наличии виртуальных хостов, и указании записи acces error сообщений в отдельные файлы(для каждого виртуал. хоста свой набор файлов) сообщения об ошибке, все-равно пишется в общий error.log ?
привет! да, сталкивались с такой проблемой, была решена использованием Log4Perl