Здравствуйте, Cyberax, Вы писали:
C>VladD2 wrote:
>> Неотносящаяся к делу фигня поскипана.
C>???
>> Где здесь говорится о том, что ХотСпот делает спекулятивный инлайнинг?
C>http://java.sun.com/products/hotspot/docs/general/hs2.html
C>C>The Java HotSpot dynamic compiler uses runtime analysis to perform
C>inlining aggressively, yet safely. Once the Java HotSpot profiler
C>has collected runtime information about program hot spots, it not only
C>compiles the hot spot into native code, but performs extensive method
C>inlining on that code. The Java HotSpot compiler can afford to be
C>aggressive in the way it inlines because it can always back out an
C>inlining optimization if it determines that the method inheritance
C>structure has changed during runtime due to dynamic class loading.
C>...
C>
C>Furthermore, method inlining is synergistic with other optimizations.
C>Inlining produces large blocks of code which make additional
C>optimizations easier for the compiler to perform. The ability of the
C>Java HotSpot Server VM to do aggressive inlining is a key factor in
C>making HotSpot faster than current JIT and static compilers.
C>
C>Что, мне из исходников JVM цитаты приводить?
Ты читай внимательно. Там везде слова "возможно", "может быть"...
>> C>Мне не сэмплы нужны. Нужно реальное приложение, с сильным использованием
>> C>макросов.
>> Вот компилятор и есть такое приложение. Он сам на себе создается и
>> использует море макросов.
C>Компилятор языка прикладным приложением не является по определению.
А как его по-твоему назад?
И вообще, тебе нужно на код поглядеть или порассуждать об этимологии слов?
То есть, тебе "шашечки" или ехать?
>> C>Ну вот, билд-система eao197 для С++ намного удобнее ant'а. Сейчас,
>> C>правда, я пользуюсь Boost.Build v2, которая еще удобнее.
>> Серьезно? А ведь "билд-система eao197 для С++ намного удобнее ant'а"!
C>Вы понимаете, операция сравнения транзитивна.
Ну, то есть все же "билд-система eao197 для С++" реально не нужна?
>> Вообще забавный разговор выходит. Мэйк форевар, мэйк крут. Но один
>> велосипед на тему мэйка изобретает, а другой испльзует нестандарткую
>> приблуду из библиотеки.
C>Кстати, make пока по скорости еще никто не превзошел. Так что он в своем
C>роде лучший.
По чему? По скорости?

Это изумительная характеристика для утилиты жапускающей другие экзешники. Да и глупость это, так как запуск процесса это еще те тормоза. А уж компилятора и подавно. Те же Ант и МСБилд умеют занружать утилиты как объекты и кешировать их.
C>А насчет "приблуды из библиотеки" — посмотрите хоть на BBv2.
Меня на 100% устраивает связка MSBuild + VS2005.
Зачем мне снова в каменный век?
C>ЗЫ: а если бы никто не изобретал велосипедов, то Ant'а сейчас не было бы...
Велосипеды изобретают отнюдь не всегда по необходимости. И этот случай тому подтверждение.
... << RSDN@Home 1.2.0 alpha rev. 637>>