Re[34]: О виртуальных машинах и процессорах
От: Cyberax Марс  
Дата: 20.02.07 05:26
Оценка:
Sinclair wrote:
> C>Можешь предложить лучший вариант термина?
> "Динамическая оптимизация целевого кода с использованием статистики
> времени выполнения".
Ну разве что если сократить до ДОЦКСИСВЫ
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[31]: О виртуальных машинах и процессорах
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.07 08:43
Оценка: :)
Здравствуйте, VladD2, Вы писали:

AVK>>fc /b вам в руки.


VD>И где я тебе найду разные версии? Да и суров ты. Я уж лучше какой-нить гуёвой утилитой воспльзуюсь (которая сможет сравнить сразу подкаталоги).


Чего искать то? Распаковываешь дистрибутив 3 фреймворка, достаешь оттуда дистрибутив рантайма (wcu\dotNetFramework\dotnetfx.exe) и сравниваешь его с оригинальным, хотя бы из состава VS 2005. На моей машине результат ожидаемый:

FC: no differences encountered

Так что выкиньте ваши тесты на помойку, если они показывают, что "делегаты ускорились".
... << RSDN@Home 1.2.0 alpha rev. 675>>
AVK Blog
Re[29]: О виртуальных машинах и процессорах
От: EvilChild Ниоткуда  
Дата: 20.02.07 17:50
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>Может ты релиз пытался отлаживать?


Возможно, может быть я что-то путаю.
now playing: Noisia — The Flow
Re[32]: О виртуальных машинах и процессорах
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.02.07 21:11
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>К сожалению, это происходит не так часто, как хотелось бы


Это как раз происходит в тех местах где устранение вызова могло бы дать нибольший эффек — при использовании разных компораторов и т.п.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[27]: О виртуальных машинах и процессорах
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.02.07 09:57
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Вообще-то, серверная и клиентская JVMы заметно различаются в Java.

C>Клиентская GC имеет более простые алгоритмы HotSpot'а, оптимизированые
C>для быстрого запуска приложения.

Сюрприз — у .NET тоже два рантайма — mscorwks.dll и mscorsrv.dll
... << RSDN@Home 1.2.0 alpha rev. 675 on Windows Vista 6.0.6000.0>>
AVK Blog
Re[28]: О виртуальных машинах и процессорах
От: Cyberax Марс  
Дата: 23.02.07 09:59
Оценка:
AndrewVK wrote:
> C>Вообще-то, серверная и клиентская JVMы заметно различаются в Java.
> C>Клиентская GC имеет более простые алгоритмы HotSpot'а, оптимизированые
> C>для быстрого запуска приложения.
> Сюрприз — у .NET тоже два рантайма — mscorwks.dll и mscorsrv.dll
К чему бы это? Я ничего про .NET не намекал, а только отвечал на тезис
Влада о том, что серверная и клиентская JVM отличаются только
настройками GC.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.