Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread John Levon
On Mon, Mar 31, 2003 at 07:40:07PM +0200, Lars Gullik Bj?nnes wrote: > not sure... I'd just like to see some updated profiling. Sure, then, it is no big bother. john

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread Lars Gullik Bjønnes
John Levon <[EMAIL PROTECTED]> writes: | On Mon, Mar 31, 2003 at 07:13:21PM +0200, Lars Gullik Bj?nnes wrote: | | > | Extremely often during the key binding setup phase. | > | > After I have got all the rowlist patches in, can you then rebuild your | > lyx with -O2 and do another profiling run?

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread John Levon
On Mon, Mar 31, 2003 at 07:13:21PM +0200, Lars Gullik Bj?nnes wrote: > | Extremely often during the key binding setup phase. > > After I have got all the rowlist patches in, can you then rebuild your > lyx with -O2 and do another profiling run? Why ? What will change ? john

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread Lars Gullik Bjønnes
John Levon <[EMAIL PROTECTED]> writes: | On Mon, Mar 31, 2003 at 06:11:06PM +0200, Jean-Marc Lasgouttes wrote: | | > John> Yes, although operator== didn't have any debug anyway. I suspect | > John> we could fix this in a much smarter way somehow. | > | > But why is this operator so costly? Is it

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread John Levon
On Mon, Mar 31, 2003 at 06:11:06PM +0200, Jean-Marc Lasgouttes wrote: > John> Yes, although operator== didn't have any debug anyway. I suspect > John> we could fix this in a much smarter way somehow. > > But why is this operator so costly? Is it called very often? Extremely often during the key

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-31 Thread Jean-Marc Lasgouttes
> "John" == John Levon <[EMAIL PROTECTED]> writes: John> On Fri, Mar 28, 2003 at 07:00:34PM +0100, Jean-Marc Lasgouttes John> wrote: >> How should this data be read? Can oprofile provide a call graph >> like gprof does? John> Arggh ! [1] OK, I won't insist :) John> Yes, although operator==

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-29 Thread John Levon
On Sat, Mar 29, 2003 at 12:13:03PM +0100, Lars Gullik Bj?nnes wrote: > |1239 int c = fgetc(inf); > |1240 while (c != EOF) { > |1241 ret += static_cast(c); > |1242 c = fgetc(inf); > |1243 } > > Where is this code comming f

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-29 Thread Lars Gullik Bjønnes
John Levon <[EMAIL PROTECTED]> writes: |1239 int c = fgetc(inf); |1240 while (c != EOF) { |1241 ret += static_cast(c); |1242 c = fgetc(inf); |1243 } Where is this code comming from? -- Lgb

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-28 Thread John Levon
On Fri, Mar 28, 2003 at 06:19:25PM +, John Levon wrote: > Arggh ! [1] oops forgot [1] Arggh, in that I really must get round to implementing this, I want it as badly as others do :)

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-28 Thread John Levon
On Fri, Mar 28, 2003 at 07:00:34PM +0100, Jean-Marc Lasgouttes wrote: > How should this data be read? Can oprofile provide a call graph like > gprof does? Arggh ! [1] > 0820afa4 1161 1.53197 operator==(LyXKeySym const&, LyXKeySym const&) > 08206040 1220 1.60982 string_to_qkey(str

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-28 Thread Jean-Marc Lasgouttes
> "John" == John Levon <[EMAIL PROTECTED]> writes: John> On Fri, Mar 28, 2003 at 06:39:12PM +0100, Jean-Marc Lasgouttes John> wrote: Roughly stable, -O2, Qt : >> What do you do on startup? What document do you load? John> Yes, it appears I forgot to mention John> lyx -x lyx-quit UserGuide.l

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-28 Thread John Levon
On Fri, Mar 28, 2003 at 06:39:12PM +0100, Jean-Marc Lasgouttes wrote: > John> Roughly stable, -O2, Qt : > > What do you do on startup? What document do you load? Yes, it appears I forgot to mention lyx -x lyx-quit UserGuide.lyx I guess we really need to finish ParagraphList in order for the l

Re: Start times: 1.4.0cvs vs. 1.3.0

2003-03-28 Thread Jean-Marc Lasgouttes
> "John" == John Levon <[EMAIL PROTECTED]> writes: John> Roughly stable, -O2, Qt : What do you do on startup? What document do you load? JMarc