[Qt-creator] QtCreator's {source editor}-based text editor :)
Bill King
bill.king at nokia.com
Mon Aug 2 01:15:21 CEST 2010
On 07/30/2010 07:14 PM, Hunger Tobias (Nokia-MS/Berlin) wrote:
> On 30.07.2010 10:57, ext Danny Price wrote:
>
>> TextMate is a very heavy-weight product. Ideally this Creator 'Lite'
>> would just be a text editor with syntax highlighting (it doesn't really
>> need auto-completion).
>>
> Arent there lots of lightwight text editors with syntax highlighting
> available already? Why add another one? To me creator shines since it
> understands the code I write. So some simple regular expression based
> syntax highlighting is not enough.
>
> Of course you can just take the C++ engine build into creator (just
> include cplusplus.pri into your project, it is meant to be reusable) and
> build a more light weight editor. Of course for the engine to work
> properly you need to provide it with information like which other files
> are there, where to look for files to include, etc. ... basically all
> the stuff that makes a project:-)
>
>
>> Most importantly, it must launch really fast. The
>> recent releases of Creator have started to become rather sluggish on
>> startup; VisualStudio 2008 actually launches faster on my machine now
>> than Creator which isn't good.
>>
> Where does it take so much time? It feels pretty fast for me (less that
> 3s). I did have trouble with sluggish startup for a while on windows
> though. Turned out that my proxy setup in windows was to blame. Windows
> insisted on figuring out by waiting for a timeout that I do not need a
> proxy (automatic proxy configuration)... and it insisted on blocking
> while doing this:-/
>
>
I've seen this too, and have tracked it down as far as I can tell to the
plugin loading at startup. For example, mine takes up to 10 seconds to
load on a 4 core, 4Gb memory, 3GHz machine.
I'll try and get some more concrete figures when I get some time. If we
can either async, or deferred load the plugins, then I think we'll see a
great speedup in startup.
--
Bill King, Software Engineer
Qt Development Frameworks, Nokia Pty Ltd
Brisbane Office
More information about the Qt-creator-old
mailing list