Re[32]: Как мало людей понимает ООП...
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.08.12 16:17
Оценка:
Здравствуйте, vdimas, Вы писали:

V>>>Если речь о таких паузах GC как у тебя, то ес-но работает НЕ так же. Попробуй получить эти же паузы на своем тесте, где гоняется только 0-е поколение. Не добьешься никогда.

I>>Расскажи, в каком из примерно десятка тестов, что я сделал за последнюю неделю, гоняется только 0-е поколение ?

V>Словами ты описал мне именно это. Код всё-равно не показал.


Это ты додумал как тебе удобно было. Начни со своей модельки с очередями, только подумай сам, где ты ошибся на два порядка и при чем здесь миллионы объектов.

>И да, не уходи от ответа на вопрос: в синтетических тестах получал ли свои 15 сек паузы на GC?


Уже отвечал — 15 сек задержки было получено в нативном приложении, которое в цикле крутило QPC, Sleep, QPC + printf если время намного больше ожидаемого.

I>>Моя модель более простая,


V>Она более однобока с т.з. происходящего в реальном коде.


Правильно, для того что бы исследовать наблюдаемый эффект.

V>Хотя, если речь о твоём клиническом случае в десятки миллионов объектов, то... то какого хрена там делает дотнет, не пояснишь? Он не для этих сценариев.


Это заблуждение.

I>>понимаешь что это значит с т.з. диагностики ?


V>Ес-но понимаю. Это означает нерелевантность любых синтетических результатов по такой модели.


Это означает что модель легко использовать для исследования эффекта.

I>>Вообще то ты говоришь про оптимизацию, которая и нужна как раз из за того, что количетсво узлов слишком сильно влияет на перформанс GC


V>Нет, речь не о кол-ве узлов, а именно что об простом обновлении ссылочных полей "старых" объектов. Попробуй еще раз.


Я именно про это и говорю, без этой оптимизации GC придется обходить весь граф объектов.

I>>Буду знать, а то я было решил что ты акк кому то дал.


V>Да не будешь ты знать... ты пытаешься модель заранее урезать и высмеиваешь любые попытки сделать наоборот.


Я пытаюсь упростить модель до предела, что успешно получается.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.