Non matching Profiler.EndSample (BeginSample and EndSample)

Программирование на Юнити.

Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение iLLoren 18 янв 2017, 12:34

Привет, столкнулся с ошибкой Non matching Profiler.EndSample (BeginSample and EndSample count must match) после того как добавил новый параметр сохраняемый через PlayerPrefs. Ошибку побороть просто невозможно, и движок переустанавливал, и проект переносил, и все значения в PlayerPrefs чистил, и даже после того как откатил весь код до того момента как появилась ошибка - она не исчезает. У кого нибудь есть информация как эту ахинею побороть?
P.S. гугл абсолютно ничего не дал, никто и понятия не имеет как это решить, понять бы что эта ошибка вообще означает с практической точки зрения.
Аватара пользователя
iLLoren
UNIт
 
Сообщения: 103
Зарегистрирован: 31 дек 2015, 12:00

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение zameran 22 янв 2017, 02:58

iLLoren писал(а):Привет, столкнулся с ошибкой Non matching Profiler.EndSample (BeginSample and EndSample count must match) после того как добавил новый параметр сохраняемый через PlayerPrefs. Ошибку побороть просто невозможно, и движок переустанавливал, и проект переносил, и все значения в PlayerPrefs чистил, и даже после того как откатил весь код до того момента как появилась ошибка - она не исчезает. У кого нибудь есть информация как эту ахинею побороть?
P.S. гугл абсолютно ничего не дал, никто и понятия не имеет как это решить, понять бы что эта ошибка вообще означает с практической точки зрения.


Переводим ошибку - и что мы видим? - В кратце: Количество BeginSample и EndSample должно совпадать.
Где-то забыли вызвать метод EndSample или наоборот - вызвали его лишний раз.
Проверяйте.

А вообще суть проста:

Начать замер...
Сделать Действие.
Закончить замер...

Переустановка движка и тп и не должны помогать в данном случае. Кстати в офф. документации обо всём вышесказанном написано, если мне не изменяет память...
"Не уходи смиренно, в сумрак вечной тьмы..."
Аватара пользователя
zameran
UNIт
 
Сообщения: 58
Зарегистрирован: 16 июл 2011, 15:09
Откуда: Крым, Евпатория
Skype: zameran9

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение waruiyume 22 янв 2017, 03:06

Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение zameran 22 янв 2017, 16:32

waruiyume писал(а):Это глюк редактора.
https://issuetracker.unity3d.com/issues ... ole?page=1


Wow! Упустил видимо. Бывает...
"Не уходи смиренно, в сумрак вечной тьмы..."
Аватара пользователя
zameran
UNIт
 
Сообщения: 58
Зарегистрирован: 16 июл 2011, 15:09
Откуда: Крым, Евпатория
Skype: zameran9

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение SlavaLia 22 янв 2017, 17:39

У меня описанная ошибка была во время написания редактора (EditorWindow).
Сам виноват был)
Прописал три раза GUILayout.BeginVertical(); а закрытие только два раза.
SlavaLia
UNIт
 
Сообщения: 55
Зарегистрирован: 06 сен 2015, 21:15

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение Katunator 21 авг 2020, 15:50

Нельзя использовать из корутины (не main thread)!!!
Внизу статьи будет https://blog.theknightsofunity.com/mobile-optimization-unity-profiler/
that cannot may be executed in coroutines or separate threads. Be aware that if you will decide to move your code to a separate thread, you shouldn’t call Unity API from within that thread. Instead you should use components like Dispatcher from UnityToolbag that will dispatch Unity API calls to the main thread.
Katunator
UNец
 
Сообщения: 1
Зарегистрирован: 21 авг 2020, 15:47

Re: Non matching Profiler.EndSample (BeginSample and EndSample)

Сообщение waruiyume 21 авг 2020, 16:22

Чё это?
"Которые не могут выполняться в корутинах или отдельных потоках"
Какой-то "я вчера случайно 2 гигабайта порно" непонятный.
Корутины- это майнтред.
Как это вообще относится к топику и зачем вы его откопали?
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону


Вернуться в Скрипты

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

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