|
|
|
Откуда повышение производительности при переходе с С на С++ в FB билдах?
|
|||
|---|---|---|---|
|
#18+
В качестве одного из улучшений производительности, привнесенных в версию FB 1.5, обозначена смена подхода в реализации, а именно: код стал чисто С++. Отсюда, мол, и ноги растут. Но я никак не могу взять в толк, как API-функция в обертке "плюсов" может работать быстрее такой же, но вызванной в чистом виде. Что здесь за хитрость, в чем подвох? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2004, 18:14 |
|
||
|
Откуда повышение производительности при переходе с С на С++ в FB билдах?
|
|||
|---|---|---|---|
|
#18+
C++ делает код более понятным (облегчает сопровождение) и на доработки по повышению производительности влияет лишь косвенно (если код легче понимать, то его легче править, в том числе и с целью повышения производительности). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2004, 18:52 |
|
||
|
Откуда повышение производительности при переходе с С на С++ в FB билдах?
|
|||
|---|---|---|---|
|
#18+
Но я никак не могу взять в толк, как API-функция в обертке "плюсов" может работать быстрее такой же, но вызванной в чистом виде. А по твоему, sql сервер это просто последовательность системных вызовов? системные вызовы, это примерно 1 процент(цифра с потолка) всей работы. Как сказал когдато Миша Абрамш, "лучший оптимизатор находится у вас между глаз". Вот его они и юзают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 03:39 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=472&tid=1578680]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 285ms |

| 0 / 0 |
