Кто бы что ни говорил, тут я согласен с Geebrox.
Говорить о медленной обработке pVar как-то глупо, ибо код вызывается не так уж и часто (основные действия будт происходить только при коннекте). При этом, можно спокойно сэкономить память
Как раз твои слова лишь подтверждаются. Как я всегда говорил, временную информацию лучше хранить в PVar, ибо хоть и PVar В ЛЮБОМ СЛУЧАЕ занимают память, НО в эту память ты можешь записывать разные данные под разными "метками".
То бишь, создав глобальную переменную под данную систему, ты уже вряд ли сможешь использовать её где-то ещё, как минимум, не испортив читаемость кода и не добавив шансов совершить ошибок.
С PVar же ты можешь в один и тот же участок памяти записывать разные данные (если удалять одни перед записью других) и не терять при этом читаемость кода.
То бишь, экономия памяти будет не в том, что ты удалишь pVar и эта память освободится вообще. А в том, что ты будешь работать с уже зарезервированным куском памяти, который будет зарезервирован в любом случае: объявишь ты глобальную переменную вместо pVar или нет
В общем, ты говоришь правильные вещи, хоть и немного неправильно их представляя
- - - Добавлено - - -
Это один из тех случаев, когда глупо говорить о гигабайтах оперативки. Используя pVar, ты ничего не потеряешь и даже выиграешь, в отличии от массива.