Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-07-04 Thread Christopher Lam
Hi David, Just as a matter of experimentation, try the new charting tree available at https://github.com/christopherlam/gnucash/tree/master-chartjs - it replaces the antiquated jqplot with shiny ChartJS - it is awaiting beta testers, and it seems you can build from source :-) Features: -

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-07-04 Thread David Carlson
Christian Stimming and all developers, First, I want to thank all of you for your great effort to roll out the 3.0 release and the quick followups to fix bugs and get releases 3.1, and 3.2 out in quick succession. Christian has made substantial progress at isolating and solving several major

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-15 Thread John Ralls
> On Jun 15, 2018, at 12:55 PM, Christian Stimming > wrote: > > Am Freitag, 15. Juni 2018, 10:05:09 schrieb John Ralls: A very good catch indeed. But pre-constructing the string in qofbook.cpp only saves two string constructions per invocation as the vector still has to make

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-15 Thread Christian Stimming
Am Freitag, 15. Juni 2018, 10:05:09 schrieb John Ralls: > >> A very good catch indeed. But pre-constructing the string in > >> qofbook.cpp only saves two string constructions per invocation as the > >> vector still has to make its own copies. I guess that its much worse > >> for you because the

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-15 Thread John Ralls
> On Jun 15, 2018, at 9:16 AM, Derek Atkins wrote: > > John Ralls writes: > >> A very good catch indeed. But pre-constructing the string in >> qofbook.cpp only saves two string constructions per invocation as the >> vector still has to make its own copies. I guess that its much worse >> for

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-15 Thread Derek Atkins
John Ralls writes: > A very good catch indeed. But pre-constructing the string in > qofbook.cpp only saves two string constructions per invocation as the > vector still has to make its own copies. I guess that its much worse > for you because the ancient gcc on Ubuntu 14.04 (gcc4.8) doesn't do >

Re: [GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-12 Thread John Ralls
> On Jun 12, 2018, at 12:57 PM, Christian Stimming > wrote: > > Dear all, > > as discussed before, I am only recently starting to use the 3.x series of > gnucash in daily production work. However, there are still some issues that > keep bugging me, compared to the 2.6.x version of

[GNC-dev] Slow user interface in 3.x gnucash (for large files), and potential optimization

2018-06-12 Thread Christian Stimming
Dear all, as discussed before, I am only recently starting to use the 3.x series of gnucash in daily production work. However, there are still some issues that keep bugging me, compared to the 2.6.x version of gnucash. One of the issues is that the user interface in the register is