#8049: В тесноте = в обиде

« картинки и свежие анекдоты | чат

#8049: В тесноте = в обиде

Программирую микроконтроллер. Один и тот же код, откомпилированный на двух различных компиляторах, выполняется в одном случае гораздо медленнее. Охреневаю. Смотрю на размеры файлов — у более быстрого больший размер. Не очень сильно, но есть.

Лезу внутрь. Код откомпилился один в один. Но в более медленном варианте все переменные идут друг за другом, без перерыва, а в более быстром выровнены по 32 бита. Основной счётчик — как раз 32 бита, но в медленном варианте он смещён на один байт, поэтому читается-пишется за два обращения к оперативке.з

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Легат далай-ламы
Анекдоты и картинки #8633697
Анекдоты и картинки #8633696
Анекдоты и картинки #8633695
Анекдоты и картинки #8633694
Случай на уроке истории
Девушки 18+
Анекдоты и картинки #8633691
Анекдоты и картинки #8633690
Как это происходит в голове у телок
Первая любовь или 20 лет спустя
Анекдоты и картинки #8633687
Анекдоты и картинки #8633686
Пенсионерка случайно подарила квартиру
Высший пилотаж
#8048: Пора в hibernate
#8047: Ливень со всеми вытекающими
#8046: Число извилин
Анекдоты и картинки #8633680
Черно-белая пятница
« все анекдоты и картинки
Рейтинг@Mail.ru