Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3

Тема: Память

  1. #1
    Аватар для Ashmy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.08.2017
    Сообщений
    18
    Репутация:
    0 ±

    Память

    Правда ли, что можно выделять сколько угодно памяти в моде и потихоньку увеличить стэк без особых проблем? То есть, объявить 1000 массивов (допустим) по типу a[3000] и если ОЗУ позволяет, не случится ничего страшного? Или всё же огромное выделение памяти влияет на что-то, кроме увеличения потребления ОЗУ сервером?

  2. #2
    Аватар для Long-
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.11.2016
    Сообщений
    131
    Репутация:
    23 ±
    Есть такое понятие, не только оптимизация алгоритмов/скорости, но и оптимизация памяти.
    Так принципиально тратить память, может только истинный быдлокодер.
    По сути да, пространство данных ограничивает лишь машина.
    Я просто не понимаю в каком говне ты любишь копаться

  3. Пользователь сказал cпасибо:
    Ashmy (24.08.2017)
  4. #3
    Аватар для Ashmy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.08.2017
    Сообщений
    18
    Репутация:
    0 ±
    Вопрос был задан интереса ради, не более того. Если стоит выбор между:
    1) нагрузить цп
    2) забить память
    Думаю лучше выбрать второй, в виду более дешёвой стоимости ОЗУ. Я понимаю что всегда нужно искать золотую середину и стремиться к лучшему, но, давайте такой пример что ли разберём. Есть дома, информация о них лежит в БД, что лучше:
    1) один раз при загрузке мода забрать нужные данные с БД и поместить их в массив, используя соответственно ОЗУ, а потом в дальнейшем работать уже непосредственно с этим массивом
    2) не использовать массив и подгружать нужные данные во время работы с БД: зашёл игрок на пикап => отправили запрос => получили результат => обработали; заходит игрок в дом => послали запрос => обработали и тд
    Разве второй вариант целесообразен? Постоянно "дёргать" цп, хотя у него и так задач хватает (беру в пример среднестатистический РП мод с кучей циклов на системе домов, бизнесов, ежесекундным таймеров игрока, пэйдэем и тд)?

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •