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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: Стэк

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    113 ±

    Стэк

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

    p.s. искал по гуглу всё про стек, в основном одни тролль ответы или по теме.
      Открыть/закрыть


    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Допустим берём глобальный мод, там будет использоваться много переменных и различных функций,
    даже при большом раскладе можно ли добиться от кодонаписания чтобы стэк не переполнялся?
    Можно
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  4. Пользователь сказал cпасибо:
    Profyan (02.04.2016)
  5. #4
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    113 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Так это...
    После такой оптимизации(если это можно назвать оптимизацией) стэка и производительность в игре может упасть при чтении кода...
    Верно?

    - - - Добавлено - - -

    И ещё вопрос жмёт ли кол-во выделяемой памяти через #pragma dynamic на производительность мода в игре?
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  6. #5
    Аватар для Prolific
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.12.2013
    Сообщений
    117
    Репутация:
    13 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Так это...
    После такой оптимизации(если это можно назвать оптимизацией) стэка и производительность в игре может упасть при чтении кода...
    Верно?

    - - - Добавлено - - -

    И ещё вопрос жмёт ли кол-во выделяемой памяти через #pragma dynamic на производительность мода в игре?
    Насколько я знаю #pragma dynamic увеличит память под стек. Поэтому на производительности это никак не скажется, просто памяти больше потребует.

  7. #6
    Аватар для Profyan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    197
    Репутация:
    22 ±
    C помощью нее можно и уменьшать)



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  8. #7
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    113 ±
    Цитата Сообщение от Profyan Посмотреть сообщение
    C помощью нее можно и уменьшать)
    А сколько памяти без pragm'ы по умолчанию стоит?
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  9. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А сколько памяти без pragm'ы по умолчанию стоит?
    16384 байт
    16384/4 ячеек
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. #9
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    113 ±
    Ну тогда эти слова я не допонял:
    C помощью нее можно и уменьшать)
    Потому как это если не ошибаюсь это надбавку к памяти даёт,
    у меня только увеличилась строка со стеком, это когда я стал постепенно прибавлял цифры в прагме ...
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  11. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Ну тогда эти слова я не допонял:

    Потому как это если не ошибаюсь это надбавку к памяти даёт,
    у меня только увеличилась строка со стеком, это когда я стал постепенно прибавлял цифры в прагме ...
    В pragma dynamic (у директивы "pragma" бывают разные опции. Например, "tabsize". Так что называть "pragma dynamic" как "прагма" - не совсем корректно, как по мне) указывается число ячеек, которые нужно выделить под стэк, а не значение в байтах. Стандартно под стэк выделено 4096 ячеек (16384 байт). Чтоб узнать сколько байт ты выделишь, перемножь указанное число ячеек на 4 и получишь ответ
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  12. 2 пользователя(ей) сказали cпасибо:
    Prolific (03.04.2016)[ForD] (03.04.2016)
 

 
Страница 1 из 4 123 ... ПоследняяПоследняя

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

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

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

Ваши права

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