Если вы используете memset() или эквивалентный ей написанный самостоятельно цикл, например, такой:
…
для локальной переменной, то есть риск, что компилятор удалит этот цикл, потому что цикл не влияет на наблюдаемое
поведение (доводы в том посте к наблюдаемому поведению тоже не относятся).
Если локальная переменная сначала чистится, а затем используется, и такое поведение устойчиво воспроизводится то, как мне кажется, это повод написать bug-report. Ведь получается, что компилятор явно влияет на поведение программы.
У OPenWRT большие проблемы с драйверами. Интересно то что GNU версия в исходниках с сайта DLINK собирается и работает как часы, но там старенькое ядро.
Самый главный вопрос — это какая политика будет в отношении драйверов SoC для роутеров и подобного оборудования. Пока Atheros была самой лояльной компанией, в рамках законодательства конечно.
Адресное пространство должно быть к чему-то физическому привязано. Когда процесс пытается получить какой-то объем виртуальной памяти это приводит к явным операциям со страницами физической памяти. Иначе говоря у ядра требуют память и ее выдают за счет отправки в своп страниц других процессов. Рафаль упоминает 800 метров разделяемой памяти для х86_64, в этом случае дисковая активность будет уже заметной, хотя всегда возможны варианты.
Исходя из того что перед рекурсивным обходом надо исчерпать память Xserver'a, то атаку достаточно легко заметить по общему торможению системы вызванным массовой отправкой процессов в своп.
Если уж говорить о правилах хорошего тона ответа, то Ваш пример, мягко говоря, не лучший вариант. Потому как основная часть — мусор, не несущий ничего. Спрашивается зачем вопрошающему знать декларацию о его ценности и о том что некий сотрудник будет стараться? И первый и второй пункт подразумеваются в момент заключения договора между сторонами.
Ответ в хорошем тоне будет кратким и по делу.
Для pptp с шифрованием и компрессией 256kB
Если перевести в синхронный режим и убрать шифрование и компрессию то до 800Kb
Устройство весьма слабенькая.
Доля winmobile за 2009 год была настолько мала что про конкуренцию можно и не заикаться.
На рынке компьютеров apple конкурирует с производителями железа но никак не с производителем софта, да и только в премиум сегменте.
Про zune не знаю, но вряд ли продажи хоть чуть-чуть близки к продажам ipod.
Может есть еще что-то, но, по моему мнению, основную погоду для apple делают iphone и ipod, а для microsoft windows и офис. Так что прямой конкуренции можно сказать нет.
Если локальная переменная сначала чистится, а затем используется, и такое поведение устойчиво воспроизводится то, как мне кажется, это повод написать bug-report. Ведь получается, что компилятор явно влияет на поведение программы.
Ответ в хорошем тоне будет кратким и по делу.
Если перевести в синхронный режим и убрать шифрование и компрессию то до 800Kb
Устройство весьма слабенькая.
На рынке компьютеров apple конкурирует с производителями железа но никак не с производителем софта, да и только в премиум сегменте.
Про zune не знаю, но вряд ли продажи хоть чуть-чуть близки к продажам ipod.
Может есть еще что-то, но, по моему мнению, основную погоду для apple делают iphone и ipod, а для microsoft windows и офис. Так что прямой конкуренции можно сказать нет.