1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Pillars of Eternity / Project Eternity

Тема в разделе "PC Игры", создана пользователем Lysen, 14 сен 2012.

  1. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    [​IMG]

    Разработчик: Obsidian Entertainment
    Издатель: Paradox Interactive
    Модель распространения: цифровая доставка
    Официальный сайт: Открыть
    Жанры: RPG / Isometric
    Информация об игре
    Трейлеры: [1][2]
     
    Последнее редактирование модератором: 12 июн 2015
    6y3eJIok, Amberus, ZoRg и 2 другим нравится это.
  2. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Alex Kagansky, Hellrider, модераторы осерчают ведь )

    опять тему в программирование увели

    пора сворачиваться

    *одевает каску, отползает от темы подальше*



    тема о Pillars of Eternity
    и то, что игра на Unity - вполне приемлемо для такого жанра - это же не шутер от первого лица.

    графика немного устарела, но ведь главное геймплей :yes:
     
  3. Hellrider

    Hellrider

    Регистрация:
    7 окт 2009
    Сообщения:
    297
    Offtop
    Ваши сведения отстали лет на 15:) Во первых, освобождение памяти делается в редкие промежутки времени, и для всех неиспользуемых объектов сразу, что дает возможность минимизировать накладные расходы по дефрагментации оставшейся памяти, со стандартной аллокацией C++ на куче, эти накладные расходы имеются при удалении любого объекта. Во вторых задержки от gc могут быть, лишь при загрузке процессора ~100%, так как он выполняется в другом потоке, нежели главный поток выполнения программы, и не должен влиять на ее работу. Сам на работе пишу именно на C++ и знаю, сколько велосипедов (пулы объектов и тд) приходит изобретать, что бы хотя бы приблизиться к подобной скорости работы с памятью в отсуствие gc. А оффтоп просьба перенести отсюда:)
     
    Последнее редактирование: 28 фев 2014
  4. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.081
    И в эти моменты наступает stop the world и дефрагментация кучи.

    Ну да, конечно, не должен. :) Работа программы останавливается до тех пор, пока все указатели не заменят на валидные.

    А сколько лет, если не секрет? Не хотелось бы переходить на личности, но слушать "откровения" про скорость выделения памяти как-то уныло. Все эти споры с теми же самыми аргументами на профильных сайтах уже были давным-давно, с тех пор уже все устаканилось, и какой язык где и почему применяется - давно понятно. Реактивности ни один стандартный сборщик мусора обеспечить не может, для этого применяются специальные реалтаймовые сборщики, у которых свои недостатки. О чем тут спорить, не знаю.

    А вот тут согласен.
     
  5. Hellrider

    Hellrider

    Регистрация:
    7 окт 2009
    Сообщения:
    297
    Перенесете пожалуйста уже в ветку про программирование:)
    Alex Kagansky, предлагаю простой тест, что бы не было разногласий - берем C++ и C#, делаем спиcок например строк(List<string> в С#, std::list<std::string> в C++), добавляем в него этак пару миллионов случайных строк, после чего удаляем список, смотрим разницу во времени, вопросы, думаю, отпадут:)
     
  6. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.081
    Боюсь, этот тест мало что покажет. Тормоза проявляются в реальных программах, когда в момент сборки мусора в программе много живых объектов, которые сборщик будет таскать с места на место. А если брать искусственный тест, то почему сразу список? Можно и по одному объекту выделить, так честнее будет. :)
     
  7. Hellrider

    Hellrider

    Регистрация:
    7 окт 2009
    Сообщения:
    297
    Список и выделяет по одному объекту при вставке. Элементы списка не находятся в каком то непрерывном блоке памяти. Поэтому и список. Тест покажет производительность в типичной задаче) Вы попробуйте сделать, потом скажите, что лучше - пусть даже залипание на время сборки мусора, или вот такие тормоза (на windows разница во времени выполнения этого эксперимента будет порядка десятков раз в пользу C#)? :)
     
    Последнее редактирование: 28 фев 2014
  8. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.081
    Ну я не понял, а почему один объект не подходит? :)
     
  9. Hellrider

    Hellrider

    Регистрация:
    7 окт 2009
    Сообщения:
    297
    В смысле ? Выделить одну строку и все? Тогда время выполнения будет трудно оценить, ибо оно будет в пределах погрешности:) Связный список (ну тех же строк) работает так: выделяем память под элемент списка, выделяем память под строку, помещаем указатель на нее в элемент списка, при создании следующего элемента делаем то же самое, а указатель на элемент помещаем в предыдущий, и так до посинения
     
    Последнее редактирование: 28 фев 2014
  10. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.081
    Нормально, в тиках оценить вполне можно. :)
     
  11. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.521
    А вы сферическую производительность gc оценивать хотите, или в играх на ограниченных по ресурсам платформах (например)?
     
  12. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.081
    Вопрос риторический. :)

    А вообще меня этот странный разговор несколько утомил. :) Вот когда выйдет кризис на джаве - тогда можно будет к нему вернуться. :D
     
  13. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    Obsidian за работой:

     
    Последнее редактирование модератором: 12 июн 2015
    Neresar, Archybald, Lissandr и 2 другим нравится это.
  14. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    музыка

     
    Последнее редактирование модератором: 12 июн 2015
    Caleb Cabal и пепяка нравится это.
  15. Kravchukvladimir Ничевок

    Kravchukvladimir

    Регистрация:
    18 мар 2010
    Сообщения:
    2.237
    .....Большое интервью с Джошем Сойером
    .....Вырезка
     
  16. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    Последнее редактирование модератором: 12 июн 2015
    Alex Kagansky нравится это.
  17. Caleb Cabal

    Caleb Cabal

    Регистрация:
    19 авг 2012
    Сообщения:
    1.780
    Lysen, "Мэрелин Мэнсон" от фэнтези?
     
  18. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    Апдейт 80. Работа над игрой в целом завершена, теперь идет ее "полировка". На Е3 прессе показали демо, но за закрытыми дверями. Инфа будет появляться на следующей неделе.

    [​IMG]

    8b976ea5e4c1c486d3c15141d8e29c56.jpg

     
    Последнее редактирование модератором: 12 июн 2015
    Lissandr нравится это.
  19. Lissandr Седой ретроманьяк

    Lissandr

    Регистрация:
    19 апр 2008
    Сообщения:
    1.710
    Художники шикарно поработали над локациями в этот раз у Обсидиана. Впрочем, главные проблемы конторы обычно проявлялись в другом. :)
     
    SubV и Alex Kagansky нравится это.
  20. Lysen I eat supermutants!

    Lysen

    Регистрация:
    10 сен 2006
    Сообщения:
    2.396
    Последнее редактирование: 19 июн 2014
    ThisSuXX и Alex Kagansky нравится это.
  21. m00n1ight

    m00n1ight

    Регистрация:
    24 июн 2014
    Сообщения:
    270
    По превью очень недурственно выходит. Но честно говоря, журналистам я не то что бы доверяю. Я не сомневаюсь, что их никто специально не подкупал, но и в восторг их привести не так уж сложно.
     
    Lissandr и Дарк Шнайдер нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление