Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 4 из 22 ПерваяПервая ... 2 3 4 5 6 14 ... ПоследняяПоследняя
Показано с 31 по 40 из 216
  1. #31
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Для интереса попросил Eakwarp'а протестировать со своим Valakas. На сколько мне известно, размеры его amx уходят за 100 Мб.
    Результаты:
    3.10.2 - с итоговым AMX в 90358кб - 5 минут 30 секунд
    3.10.3 - 28 секунд

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Адрес
    Минск, БССР
    Сообщений
    236
    Репутация:
    19 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Результаты:
    Мой amx весит 2мб, к примеру.

    В целом, на версии 3.10.2 скорость компиляции была около 4-7 секунд.
    На версии 3.10.3 3-6 сек.

  3. #33
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    За последние несколько дней уже успели исправить проблему с исчезающими при переносе строк пробелами, и приняли патч, в несколько раз ускоряющий процесс сборки многих крупных модов. Тем не менее, до релиза может пройти ещё неизвестно сколько времени, поэтому я подготовил "неофициальный" релиз.

    Наиболее значительные изменения:
    • Серия изменений для улучшения производительности компилятора (1, 2).

    • Исправлена необоснованная аллокация 128 Мб памяти под хеш-таблицу.
      128 Кб (16384 слотов) вполне должно хватить даже для самых крупных модов.

    • Устранён баг с исчезновением пробелов в строках.

    • Исправлена сборка под Visual Studio 2010 (==> меньше жалоб от тех, у кого не установлены библиотеки VC++ Runtime старше 2010-й версии).


    Скачать: Dropbox, RGHost, Яндекс.Диск
    Исходный код: https://github.com/Daniel-Cortez/paw...e/experimental

    Дисклеймер: Я не несу ответственности за возможный ущерб в следствие использования (в том числе неправильного использования) данного билда. Используйте на свой страх и риск. Как уже было отмечено выше, этот релиз неофициальный.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Исправлена необоснованная аллокация 128 Мб памяти под хеш-таблицу.
    128 Кб (16384 слотов) вполне должно хватить даже для самых крупных модов.
    Как я понимаю, нельзя сделать эту настройку опциональной?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. #35
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Как я понимаю, нельзя сделать эту настройку опциональной?
    На самом деле, я хотел создать issue с подобным предложением на GitHub. Но, учитывая опыт с моим предыдущим комментарием о размере хеш-таблицы (спойлер: его никто не прочёл, PR приняли без единого нарекания), я более чем уверен: это бесполезно.

    Да и вообще, не думаю, что найдётся хоть один мод, который сможет превысить лимит в 16384 глобальных идентификатора.
    Я пробовал скомпилировать несколько модов с патчем, позволяющим подсчитать максимально использованное количество слотов в хеш-таблице. Наибольший результат показал Open-GTO - 4120 слотов, остальные использовали не более 2 с небольшим тысяч. Даже тот же пресловутый RLS образца 2011 года заставил компилятор использовать только 1914 слотов.
    Чтобы превысить изначальный размер в 16k слотов, нужен просто титанический, невиданных доселе размеров мод. Но даже если такой и существует, ничего страшного не произойдёт: хеш-таблица просто вырастет в 2 раза, до 32768 слотов.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  6. Пользователь сказал cпасибо:
    DeimoS (31.10.2017)
  7. #36
    Аватар для Blood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Сообщений
    69
    Репутация:
    2 ±
    Daniel_Cortez можешь залит на другой ФО ?

  8. #37
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от Blood Посмотреть сообщение
    Daniel_Cortez можешь залит на другой ФО ?
    Чем не устраивает dropbox? Регистрацией перед скачиванием? От неё можно отказаться, если быть хоть немного внимательным.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Чем не устраивает dropbox? Регистрацией перед скачиванием? От неё можно отказаться, если быть хоть немного внимательным.
    Он довольно топорно работает иногда. У меня вообще минуты по 4 загружает сайт.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    10.04.2014
    Сообщений
    74
    Репутация:
    17 ±
    DC, спасибо за релиз. Скорость компиляции заметно повысилась.

    // ~1.1-1.4s => ~0.4-0.6s

  11. #40
    Аватар для Blood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Сообщений
    69
    Репутация:
    2 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Чем не устраивает dropbox? Регистрацией перед скачиванием? От неё можно отказаться, если быть хоть немного внимательным.
    При скачивание выдает ошибку .

 

 
Страница 4 из 22 ПерваяПервая ... 2 3 4 5 6 14 ... ПоследняяПоследняя

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

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

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

Метки этой темы

Ваши права

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