Proposal for Content Assist [message #116467] |
Sat, 21 August 2004 06:11  |
Eclipse User |
|
|
|
Originally posted by: wellu.n0spamN0rHTml.w3llu.0r9.invalid
Hi all,
first I'd like to mention that Eclipse is suberb
thing. Mature, open-sourced IDE that does the trick in
every platform. Thanks for the BIG effort everyone! However
Content Assist seems awfully slow on my machine eventhough
its 3 GHz Celeron with 512 Mb memory. I'm developing simple
C application using GTK+ 2.0 and it's common just to
include <gtk.h> in every file. This, however, seems to
increase Content Assist parsing time a lot. When I press
CTRL+Space it usually takes 6 to 10 seconds just to show
available completions. Does Content Assist parse the
include file *everytime* I press CTRL+Space? I've been
using a tool for Visual Studio called Visual Assist
(http://www.wholetomato.com) and it is *fast*. There's no
delay when it starts to show completions. It works by
indexing the headers in a binary format which makes the
parsing lightning fast. Just mentioned if CDT developes
knew this.
Anyway, CDT and Eclipse are great projects. Have phun!
--
|||
(0-0)
+--------oOO--(_)--OOo----------------------------+
| Wellu Mäkinen www.wellu.0rg |
| |
| No tears please, it's a waste of good suffering |
+-------------------------------------------------+
|
|
|
|
|
|
|
Re: Proposal for Content Assist [message #117599 is a reply to message #117385] |
Thu, 26 August 2004 15:27  |
Eclipse User |
|
|
|
No.
The 2.0.1 content assist implementation is the same as in 2.0. The time
difference is just faster parsing which was done by rewriting the scanner,
reducing our memory footprint and assorted other tweaks.
Other changes like you are suggesting (precompiled header type behaviour and
incremental parsing) are on the table for cdt 3.0.
-Andrew
"Joel Salomon" <spamm_trapp@yahoo.com> wrote in message
news:cgjcmo$hal$1@eclipse.org...
> Sean Evoy wrote:
> > Thanks for the feedback, Wellu. There has been an intensive effort to
> > address the performance issues for the 2.0.1 release. I am in the
> > process of testing this out now, and it seems as though response times
> > are much improved.
> >
> In the new Content Assist implementation are there there pre-created CA
> cache files - so, for example, std:: and boost:: could be generated once
> per compiler/library?
>
> --Joel
|
|
|
Powered by
FUDForum. Page generated in 0.13090 seconds