Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-11-01 Thread Thiago Macieira
On sexta-feira, 1 de novembro de 2013 16:01:31, Marc Mutz wrote: > Not directly related, but I've got some WIP on reducing relocations in Qt. > I've pretty much removed all gratuitous .data.rel.ro.local relocations from > QtGui and QtWidget, reducing relocations in QtGui from 7555 in stable to >

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-11-01 Thread Marc Mutz
On Thursday, October 31, 2013 16:52:28 Jiergir Ogoerg wrote: > Is there a list of other startup optimizations you're working on > so that we don't dilute the efforts by working on the same thing? Not directly related, but I've got some WIP on reducing relocations in Qt. I've pretty much removed a

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Kevin Funk
Am Donnerstag, 31. Oktober 2013, 17:52:28 schrieb Jiergir Ogoerg: > Great, of course you're a much better/smarter programmer than me, > but how much time of the whole parsing and loading > (which is done line by line which is slow) does fromUtf8() > take? If it's only like 10-20% then even if it's

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Robert Knight
> I noticed the post is 5+ years old, has it been tested > on (modern) Fedora and does it still work with modern versions of Kubuntu? I haven't tested it myself recently and I have no idea whether it works with current versions of Ubuntu or whether it ever worked on Fedora. Regards, Rob. On 31 O

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Jiergir Ogoerg
Great, of course you're a much better/smarter programmer than me, but how much time of the whole parsing and loading (which is done line by line which is slow) does fromUtf8() take? If it's only like 10-20% then even if it's optimized to work 10 times faster in the end it's a much smaller improveme

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Thiago Macieira
On quinta-feira, 31 de outubro de 2013 07:38:00, Knoll Lars wrote: > Before going to a binary format, I’d first like to check whether we can > further speed up the parsing. I’ve done some work in that area in spring, > but I know there was still quite some room to improve it. I'm also improving th

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Jiergir Ogoerg
gt; > Date: torsdag 31. oktober 2013 04:10 > > To: "" > > Subject: [Development] Cut 7+ms of Qt5 startup time on Linux > > > > Hi, > > > > Since each qt (gui) app on Linux parses the text file > > /usr/share/X11/locale/en_US.UTF-8/Compose > &

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Robert Knight
up the parsing. I’ve done some work in that area in spring, > but I know there was still quite some room to improve it. > > Cheers, > Lars > > From: Jiergir Ogoerg > Date: torsdag 31. oktober 2013 04:10 > To: "" > Subject: [Development] Cut 7+ms of Qt5 startup t

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-31 Thread Knoll Lars
ktober 2013 04:10 To: "mailto:development@qt-project.org>>" mailto:development@qt-project.org>> Subject: [Development] Cut 7+ms of Qt5 startup time on Linux Hi, Since each qt (gui) app on Linux parses the text file /usr/share/X11/locale/en_US.UTF-8/Compose line by line wh

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-30 Thread Jiergir Ogoerg
Why in home/.kde? - since it's easy to choose another location and I didn't want to bother (ask) the devs before I come up with a working solution - I just chose it, if needed it can be easily changed to the right directory - whichever you tell me. On Thu, Oct 31, 2013 at 5:13 AM, Nicolás Alvarez

Re: [Development] Cut 7+ms of Qt5 startup time on Linux

2013-10-30 Thread Nicolás Alvarez
2013/10/31 Jiergir Ogoerg : > so the idea is to cache the locale file in binary format in the > home/.kde directory (the binary file is also smaller than the other one), Why would Qt store stuff into home/.kde? > Since I don't represent any company and the changes are simple > would somebody plea