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

Тема: #pragma dynamic

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±

    #pragma dynamic

    Меня интересует все про #pragma dynamic.
    На сколько я знаю это установка доп.памяти.
    Не могли бы вы подробней рассказать для чего на нужна и в каких случаях использовать.
    Вот я скомпелировал мод, всё ли нормально? Нужна ли она. Если да то какое значение цифр ставить ?

    PHP код:
    Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase

    Header size
    :           8296 bytes
    Code size
    :          2006280 bytes
    Data size
    :          6489576 bytes
    Stack
    /heap size:      16384 bytesestimated maxusage=65493 cells (261972 bytes)
    Total requirements8520536 bytes 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Поищите в разделе "Архив вопросов". На такой вопрос подробно отвечал Daniel_Cortez.

  3. #3
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Поищите в разделе "Архив вопросов". На такой вопрос подробно отвечал Daniel_Cortez.
    PHP код:
    Header size размер заголовка AMXОбычно там находится таблица экспортируемых public-функций и переменных.
    Data size размер данных (переменные и константы).
    Code size размер кодаЕсли конкретнеето это размер сгенерированных инструкций AMXтак что не пытайся в .pwn умещать весь код в одну строку компилятору плевать на токак написан исходный код.
    Stack/heap size объём памятивыделяемой под стекОбычно под стек выделяется 16384 байта (16 Кб). Если использовать директиву #pragma dynamic, под стек будет выделяться столько байт, сколько указано в директиве, но в твоём случае это не требуется, т.к. рассчитанное компилятором максимальное использование стека меньше порога в 16384 (14216 bytes).

    Всё это влияет на общий объём памятииспользуемой серверомРазумеетсянужно всегда стремиться к томучтобы этот объём был как можно меньшет.кнекоторые хостинги могут не потянуть всякие RLS с 100500 Мб памяти в Total requirementsА для этого нужно и из переменных мусор убиратьи говнокод переписыватьмного чего
    У меня 261к Байт. Мне нужна выходит эта Pragma dynamic ?:
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  4. #4
    Аватар для Sersoftin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.08.2014
    Адрес
    Rostov-on-Don
    Сообщений
    29
    Репутация:
    8 ±
    Ребят, что с часами на форуме?
    Yummy Role Play forever!

  5. #5
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Цитата Сообщение от Sersoftin Посмотреть сообщение
    Ребят, что с часами на форуме?
    Что с ними не так?

 

 

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

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

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

Ваши права

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