Например, затем, чтоб не тратить своё время на то, что не будет решать какой-то проблемы, а значит и не принесёт никакой пользы? Если ты потратишь это же время на то, чтоб придумывать и реализовывать какие-то интересные системы - игроки тебе будут более благодарны, нежели если твой мод станет весить на пару килобайт меньше (чему никто особо благодарен не будет).
Про упаковку строк можно почитать просто как про "забавную" возможность языка. Но всерьёз заниматься подобной оптимизацией памяти - глупо. Для SAMP-серверов не существует такой проблемы, как нехватка памяти для запуска сервера. Поэтому и целенаправленно что-то упаковывать нет никакого смысла: ты от этого только потеряешь в оптимизации, если тебе, перед использованием текста, придётся его распаковывать.
Максимум, можно взять за привычку тему с упаковкой и упаковывать строки в новом коде, но, опять же, практического смысла в этом 0, а лишние телодвижения вся эта упаковка делать заставит (как минимум, добавлять лишний восклицательный знак в код, при этом, следя за тем, чтоб не добавить его там, где упаковка строки может сломать код).
Если очень хочешь оптимизировать память, то достаточно просто рационально её использовать, не выделяя для массивов лишние ячейки и т.п. Этого будет вполне достаточно для того, чтоб никогда не испытывать проблем, связанных с памятью.
ИМХО, но даже для какого-то большого объёма текста упаковка строк носит, скорее, символический характер, нежели приносит реальную пользу для сервера. Тем более, что если текст придётся распаковать перед использованием - для его хранения всё равно придётся выделить полноценное количество памяти из стека.
Последний раз редактировалось DeimoS; 17.05.2021 в 16:56. Причина: Объединение сообщений
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Shaolinka (17.05.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)