А ничего ваши синтетические тесты не доказывают. Все еще зависит от эффективности программирования на каждой конкретной платформе и соот-но эффективности расходования ресурсов (тех самых которые вы здесь измеряете). А MS все уже запутала и утяжелила по полной. Если вы ковырнете любой достаточно большой пакет, то увидите что каждый тянет за собой свою версию VC. Потому что в системе наверняка стоит другая версия, причем они еще и несовместимы. А уж если используется .NET (насколько могу понять -- уже довольно давно) то тут вообще начинается .опа.просто опровергает тезис
Могу еще практический пример подкинуть (этот случай проверен самостоятельно).
Маленькая утилитка написанная на VB6 кушает 5-8 Мб оперативки. А все абсолютно тоже самое, только на VB.NET (2008, если правильно помню) уже жрет 100 Mб + 20 Мб добавляются при работе.
Требуемое количество ресурсов увеличилось в 120/8 = ~15 раз.
Это эффективно по вашему?
Что будет, если цифры ваших тестов для Win поделить на 15 (или хотя бы на 2-3) а?
И куда девать всю эту производительность, если система будет бесконечно свопить на диск из-за нехватки оперативки например?
Не по теме:
Вот вам еще немного на вентилятор
Последнее редактирование: