Small changes in the latest Lin64 builds with big impl.

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Old_Tuzik
Житель
Сообщения: 795
Зарегистрирован: 28 авг 2007, 16:38
Контактная информация:

Small changes in the latest Lin64 builds with big impl.

Сообщение Old_Tuzik »

В результате тестов на CentOS 6.4 стало понятно что изменилось поведение большого кросс платформенного приложения, что удивительно результаты получаются разными даже если запускать программу на CentOS 5.x and CentOS 6.4. Оказалось что имплементация strcpy() , одной из самой часто используемой функции изменилось и это стало сказываться на результатах. Происходило что то вроде этого:

http://www.joewein.net/blog/2011/09/21/ ... nux-64bit/

Могу представить сколько софта может быть затронута таким изменением, хотя технически они правы.
Аватара пользователя
Marmot
Графоман
Сообщения: 39337
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Small changes in the latest Lin64 builds with big impl.

Сообщение Marmot »

Там еще и scheduler полностью поменялся, так что на 6.х мой код стал скейлится гораздо хуже, чем на 5.х.
В результате я пока остаюсь на 5-ке, пока ораклы JVM не подкрутят под новый scheduler.
Аватара пользователя
Groundhog
Графоман
Сообщения: 5101
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Small changes in the latest Lin64 builds with big impl.

Сообщение Groundhog »

Каждый испольует недокументированные особенности компилятора
на свой страх и риск. Првильно что в дерьмо их окунули.
Вот такие гаденыши и генерят не портабельный код.
Берешь компилируешь скажем на АРМ а он виснет - в помойку такой код.
Ответить