Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-18 Thread Adriano dos Santos Fernandes
On 18/11/2015 06:10, Arno Brinkman wrote: > Hi Adriano, > >> Arno, can you please verify now? >> It should still reset the array, but much less than before. > Yes!, this makes a big difference, for my sample the speed difference > between FB2.5 and FB3.0 now dropped from 125x to 3x slower for

Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-18 Thread Arno Brinkman
Hi Adriano, > Arno, can you please verify now? > It should still reset the array, but much less than before. Yes!, this makes a big difference, for my sample the speed difference between FB2.5 and FB3.0 now dropped from 125x to 3x slower for "prepare time". I've been looking at the code to,

Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-17 Thread Adriano dos Santos Fernandes
Arno, can you please verify now? It should still reset the array, but much less than before. Adriano On 16/11/2015 07:11, Arno Brinkman wrote: > Hi All, > > I noticed some big differences in performance between FB3 and FB2.5, > so with help form Vlad i got debug builds to do some profiling.

Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-16 Thread Adriano dos Santos Fernandes
On 16/11/2015 12:00, Dmitry Yemanov wrote: > 16.11.2015 16:50, Adriano dos Santos Fernandes wrote: >> dsqlChild and jrdChild are used for default processing, king of old >> nod_count. >> >> Most nodes has individual members for each sub-node and they are added >> to *Child. >> >> "items" of this

Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-16 Thread Dmitry Yemanov
16.11.2015 16:50, Adriano dos Santos Fernandes wrote: > > dsqlChild and jrdChild are used for default processing, king of old > nod_count. > > Most nodes has individual members for each sub-node and they are added > to *Child. > > "items" of this class is an array, but it's added to *Child as

Re: [Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-16 Thread Adriano dos Santos Fernandes
On 16/11/2015 07:11, Arno Brinkman wrote: > Hi All, > > I noticed some big differences in performance between FB3 and FB2.5, > so with help form Vlad i got debug builds to do some profiling. > Anyway i ended up to set-up a VM with firebird source-tree and needed > tools. > This has been improved

[Firebird-devel] class ValueListNode in Nodes.h => Performance issues

2015-11-16 Thread Arno Brinkman
Hi All, I noticed some big differences in performance between FB3 and FB2.5, so with help form Vlad i got debug builds to do some profiling. Anyway i ended up to set-up a VM with firebird source-tree and needed tools. This has been improved compared to some years ago, so i’m happy here to have