MySQL UDF: сохранить выделенную память? - PullRequest
0 голосов
/ 29 марта 2019

Я хочу выделить память в xxx_init () и инициализировать ее из большого файла на диске.

Какие опции у меня есть в Windows, чтобы каждый раз не загружать этот файл и сохранятьранее выделенная память?

1 Ответ

0 голосов
/ 27 июня 2019

Указатель должен быть объявлен как статический

static MYTYPE *buffer = 0;

Затем xxx_init () проверяет, был ли он инициализирован.xxx_deinit () не должен освобождать память, поэтому она по-прежнему доступна для дальнейших вызовов xxx ()

Для освобождения памяти необходима другая функция

...