В коде карты глобальные переменные определённых типов (например, целочисленные) инициализируются автогенерируемой функцией InitGlobals.
Она выполняется в одном потоке, у которого ограничение операций примерно в 32 тысячи.
Соответственно, количество глобальных переменных подобных типов ограничено (например, нельзя создать 5 массивов длиной по 8к каждый).
Собственно, вопрос: можно ли делегировать инициализацию глобальных переменных какой-либо другой функции (по сути, удалить кусок кода, отвечающий за автоинициализацию целочисленных массивов из функции InitGlobals)?
Она выполняется в одном потоке, у которого ограничение операций примерно в 32 тысячи.
Соответственно, количество глобальных переменных подобных типов ограничено (например, нельзя создать 5 массивов длиной по 8к каждый).
Собственно, вопрос: можно ли делегировать инициализацию глобальных переменных какой-либо другой функции (по сути, удалить кусок кода, отвечающий за автоинициализацию целочисленных массивов из функции InitGlobals)?
Принятый ответ
Совершенно нет смысла в GUI ставить длину массива больше 0, у массива длина увеличивается динамически
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Спасибо. :)