[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Исследование лагов клиента GreenCubes
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

Исследование лагов клиента GreenCubes

Правила, общение с админами, жалобы.

Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 29 сен 2012, 15:22

Так как мой комп не очень-то и плох и лагов я не замечаю даже на торговых площадях, то я предлагаю всем желающим помочь в исследовании лагов клиента и внести свой вклад в то, чтобы помочь и себе в том числе.

К сожалению, нужно от каждого довольно много, а именно — пачку скринов. Если вам лень отнестись серьёзно к проблеме, то, пожалуйста, не утруждайте себя.

Для начала научу пользоваться экраном F3:

При нажатии клавши F3 появляется куча важных данных, при этом в правом нижнем углу появляется диаграмма в виде пирога:
Изображение
Примерно так она выглядит, красные прямоугольники и цифры нарисовала я, чтобы объяснить что где находится и как с ней работать.

1 — название того места, которое сейчас диагностируется. В начале это root, то есть корень, то есть вся игра.
2 — сколько процентов времени занимает то, что сейчас диагностируется, от всего времени, которое работает игра. Образно говоря... Очевидно, root занимает 100%, потому что он и есть игра.
3 — диаграмма, показывающая процентное количество времени затраченное на обработку тех частей, которые находятся внутри той части, которую мы сейчас рассматриваем.
4 и 5 — номера и название частей, которые находятся внутри той части, которую мы сейчас рассматриваем.
6 — количество времени в процентах, которое требуется на обработку каждой части. Первая цифра — проценты от времени обработки части, которую мы рассматриваем сейчас, вторая — от времени обработки всей игры.

Чтобы углубиться дальше и посмотреть статистику по отдельной части, необходимо нажать клавишу с цифрой этой части. 0 возвращает на один уровень вверх. Продиагностировать части с номерами больше 9 невозможно.

Что делать чтобы помочь:
Для начала найдите место, в котором у вас лаги. Желательно, чтобы FPS не превышал 40, меньше — лучше. Остановитесь и дождитесь пока все чанки прогрузятся. Если FPS всё ещё низкий, продолжаем, иначе — ищем другое место, оптимизировать нагрузку при загрузке чанков пока не представляется возможным. Нажмите F3 и сделайте скриншот всего экрана. Он нужен полностью, чтобы было видно пирог в углу, и цифры в верхнем левом углу.
Далее идём по диаграмме:
Для каждой части, которая занимает более 10% общего времени (второе число), открываем эту часть и делаем скриншот диаграмы. И идём дальше, если там есть части, которые занимают более 10% общего времени, если таких нет, возвращаемся на уровень вверх и делаем это снова.

В итоге у вас должна получиться пачка скринов: первый и несколько скринов с диаграммой. Их необходимо куда-нибудь залить. Желательно, на дропбокс или любой другой сервис, где можно указать прямую ссылку на картинку и посмотреть по этой ссылке только её без рекламы и прочего. Выкладывайте ТОЛЬКО ССЫЛКИ НА СКРИНЫ, не прикрепляйте их и не вставляйте их картинками. Желательно, чтобы у скринов был порядок, то есть не перемешивайте их при выкладывании, пусть идут по дате, как вы их сохранили, так будет удобнее в тысячу раз, чем искать порядок...

Если вам не влом, то все скрины кроме первого можно обрезать, оставив только угол с диаграммой (обязательно чтобы были видны все части!), но вряд ли кому то не лень это делать.

Так же желательно укажите ваши: процессор, тип памяти (ddr2, ddr3), видеокарту и ос.

Внимание! Если вы присылаете отчёт после обновления клиента от 2012-10-10, обязательно присылайте скриншот root.render.gameRender.level.terrain.occ!

Надеюсь на ваше сотрудничество, потому что может так общими усилиями мы добьёмся отличной производительности клиента ГК и он даже шейдеры потянет и AA.

Спрашивайте ваши ответы, присылайте ваши скриншоты, надеюсь о флуде никого предупреждать не надо. Всем котят и добра.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение dimka_blur » 29 сен 2012, 15:31

Вот, прямо на спауновском метро
http://rghost.ru/40640731.view
Последний раз редактировалось dimka_blur 29 сен 2012, 15:42, всего редактировалось 1 раз.

Изображение

Аватара пользователя
dimka_blur
 
Сообщения: 2809
Зарегистрирован: 16 апр 2011, 07:54


Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 29 сен 2012, 15:54

Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение venus » 29 сен 2012, 16:08

Надеюсь, что все понял правильно.
В первой пачке скриншотов исследовали начиная с render, во второй - с tick
Первая пачка:

Вторая пачка:

Железо:
Изображение

venus
 
Сообщения: 655
Зарегистрирован: 15 сен 2011, 16:25

Re: Исследование лагов клиента GreenCubes

Сообщение Fishkaras » 29 сен 2012, 18:15

Скрины:


Железо:
ИзображениеИзображениеИзображение

Аватара пользователя
Fishkaras
 
Сообщения: 547
Зарегистрирован: 21 авг 2011, 13:12
Откуда: в этой фразе двоеточие?


Re: Исследование лагов клиента GreenCubes

Сообщение SILT124 » 30 сен 2012, 12:57

Аватара пользователя
SILT124
 
Сообщения: 195
Зарегистрирован: 14 июл 2011, 00:14
Откуда: луанраБ


Re: Исследование лагов клиента GreenCubes

Сообщение OnlyAW » 02 окт 2012, 18:54

Реначка, подскажи, плз, чем болен мой ноут D: Дрова нормальные. Ставлю чтоб автоматом выбирал видюху - начинает жрать всю память что отдаешь (на скрине есть 100% из 1981MB). Ставишь чтобы использовал только дискретную - все норм, 80-100 фпс, но время от времени случаются "провисания" (такой лаг, когда синхронно провисает и звук, и изображение, а потом всё продолжается как ни в чём не бывало), а перегрева и в помине нет
ASUS N56VZ
W7 x64 Home Premium
i7-3610QM @2.3GHz
8GB DDR3 1600
GeForce GT 650M 2GB GDDR3
Нууу не может эта машина так лагать D: Проблема клиента или иная?




UPD. Майн с ума сошёл D:



Music is my only drug

Все мы родом из нубов на спавне
Аватара пользователя
OnlyAW
 
Сообщения: 2311
Зарегистрирован: 26 июл 2011, 13:52

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 02 окт 2012, 19:06

Ноутбуки для явы выбирают встроенную видеокарту. Она использует в качестве памяти оперативную память, вот куда она вся уходит.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение OnlyAW » 02 окт 2012, 19:11

Хорошо, спасибо, с этим ясно. Но вот, к слову, про прожорливость майна. Он действительно кушает свопа столько, сколько дадут. Это так, к слову, вдруг поможет
До запуска

После
Music is my only drug

Все мы родом из нубов на спавне
Аватара пользователя
OnlyAW
 
Сообщения: 2311
Зарегистрирован: 26 июл 2011, 13:52

Re: Исследование лагов клиента GreenCubes

Сообщение zlordus » 02 окт 2012, 22:55

yanot@zlordus.ru
Аватара пользователя
zlordus
 
Сообщения: 1179
Зарегистрирован: 08 май 2011, 18:47
Откуда: GOROHOLLYWOOD

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 02 окт 2012, 23:24

У меня нет файла подкачки, а майну выдано 256мб (пришлось потом 512 поставить, потому что пробовала ТП более высокого разрешения). Реально он жрёт 900мб.

Такие дела. В общем, надо что-то делать с использованием видеопамяти, похоже её не хватает. Это сложно, потому что все чанки хранятся в видеопамяти, а так же оптимизированные таблички...
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли


Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 06 окт 2012, 20:04

Сделали небольшое изменение в клиенте. Оцените лаги на площадях, лучше стало или хуже.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 06 окт 2012, 21:07

Тоже самое место, прирост FPS отсутствует, лаги те же.
https://www.dropbox.com/s/b8m6pxhfcfei4zm/FPS3.png?m
Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Fishkaras » 06 окт 2012, 21:24

Скрины:


Система:
ИзображениеИзображениеИзображение

Аватара пользователя
Fishkaras
 
Сообщения: 547
Зарегистрирован: 21 авг 2011, 13:12
Откуда: в этой фразе двоеточие?

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 07 окт 2012, 00:15

Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 07 окт 2012, 08:14

Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 10 окт 2012, 15:05

Внимание! Если вы присылаете отчёт после обновления клиента от 2012-10-10, обязательно присылайте скриншот root.render.gameRender.level.terrain.occ!
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 10 окт 2012, 16:41

Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 10 окт 2012, 17:15

Последний раз редактировалось Djzero 10 окт 2012, 17:21, всего редактировалось 1 раз.
Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 10 окт 2012, 17:20

В том месте даже у меня FPS просидает на днище...

Надо делать оптимизацию с текстом которую я собиралась...
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 11 окт 2012, 13:06

После патча сбегал на то же самое "проклятое" место. Плюс 3-5 FPS.
Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 23 окт 2012, 18:53

После апдейта и при максимальном Occlusion Culling сбегал на тоже место. 20-25 FPS есть. Это успех.
Последний раз редактировалось Djzero 23 окт 2012, 19:25, всего редактировалось 2 раз(а).
Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 23 окт 2012, 19:04

Максимальный OCC снижает FPS очень сильно, если видеокарта не очень хорошая. Тестируй на 100-200.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение Djzero » 23 окт 2012, 19:27

Исправил значение в предыдущем посте, т.к число было неверно. Подвижек, при изменения числа OCC, не было замечено.
Аватара пользователя
Djzero
 
Сообщения: 4474
Зарегистрирован: 02 май 2011, 15:42
Откуда: Белгород

Re: Исследование лагов клиента GreenCubes

Сообщение Rena4ka » 23 окт 2012, 19:45

Вообще, мы уже нашли основную причину лагов табличек и работаем над этим.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: Исследование лагов клиента GreenCubes

Сообщение dollyl2 » 01 ноя 2012, 23:15


При открытии окна чата GUi съедает почти все, но что либо написать в чат и закрыть еще возможно
однако на последнем 12 скрине видно, что происходит при открытии окна квестов. К сожалению сохранить скриншот как съедается вся память под unspecilied не получилось, как и получить подарок.

amd 1.7x2/2gb ddr2/128 video
Эта страна похожа на постапокалиптический мир. У всех планшеты, гарнитуры и прочие гаджеты, а вокруг лежит говно и плохие дороги.
Поймал? ДА/НЕТ
Аватара пользователя
dollyl2
 
Сообщения: 41
Зарегистрирован: 16 дек 2011, 09:09
Откуда: Волгоград

След.

Вернуться в Правила \ Общение с администрацией



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7