Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Откуда повышение производительности при переходе с С на С++ в FB билдах? / 3 сообщений из 3, страница 1 из 1
10.05.2004, 18:14:15
    #32512219
IvanCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откуда повышение производительности при переходе с С на С++ в FB билдах?
В качестве одного из улучшений производительности, привнесенных в версию FB 1.5, обозначена смена подхода в реализации, а именно: код стал чисто С++. Отсюда, мол, и ноги растут. Но я никак не могу взять в толк, как API-функция в обертке "плюсов" может работать быстрее такой же, но вызванной в чистом виде.
Что здесь за хитрость, в чем подвох?
...
Рейтинг: 0 / 0
10.05.2004, 18:52:27
    #32512250
vitaly_p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откуда повышение производительности при переходе с С на С++ в FB билдах?
C++ делает код более понятным (облегчает сопровождение) и на доработки по повышению производительности влияет лишь косвенно (если код легче понимать, то его легче править, в том числе и с целью повышения производительности).
...
Рейтинг: 0 / 0
11.05.2004, 03:39:29
    #32512455
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откуда повышение производительности при переходе с С на С++ в FB билдах?
Но я никак не могу взять в толк, как API-функция в обертке "плюсов" может работать быстрее такой же, но вызванной в чистом виде.

А по твоему, sql сервер это просто последовательность системных вызовов?

системные вызовы, это примерно 1 процент(цифра с потолка) всей работы.
Как сказал когдато Миша Абрамш, "лучший оптимизатор находится у вас между глаз". Вот его они и юзают.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Откуда повышение производительности при переходе с С на С++ в FB билдах? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]