Skip to main content



      Home
Home » Language IDEs » C / C++ IDE (CDT) » Proposal for Content Assist
Proposal for Content Assist [message #116467] Sat, 21 August 2004 06:11 Go to next message
Eclipse UserFriend
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 #116476 is a reply to message #116467] Sat, 21 August 2004 13:16 Go to previous messageGo to next message
Eclipse UserFriend
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.

Sean

Wellu Mäkinen wrote:
> 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!
>
Re: Proposal for Content Assist [message #117164 is a reply to message #116476] Wed, 25 August 2004 08:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wellu.n0spamN0rHTml.w3llu.0r9.invalid

On 2004-08-21, Sean Evoy <sevoy@ca.ibm.com> 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.
>
> Sean

Sounds great!

--
|||
(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 #117214 is a reply to message #117164] Wed, 25 August 2004 09:56 Go to previous messageGo to next message
Eclipse UserFriend
Hi Sean,

Also you can take a look at the Dev-C++ IDE @ www.bloodshed.net/dev they
have moderate working content assistant which I can use for my C++ projects.
But I can not do this with Eclipse + CDT 2.1 20040824, because content
assistant does not comes up with timeout set to 10 minutes.

Vaidotas,

P.S. I Like Eclipse + CDT and I want to use them for my projects I hope I
can do that some day in future.

"Wellu M
Re: Proposal for Content Assist [message #117385 is a reply to message #116476] Wed, 25 August 2004 21:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: spamm_trapp.yahoo.com

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
Re: Proposal for Content Assist [message #117599 is a reply to message #117385] Thu, 26 August 2004 15:27 Go to previous message
Eclipse UserFriend
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
Previous Topic:Linking to folder in the file system
Next Topic:Make file using wrong Make!
Goto Forum:
  


Current Time: Tue Jun 10 03:33:18 EDT 2025

Powered by FUDForum. Page generated in 0.28174 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top