NB 6.7 performance

View: New views
5 Messages — Rating Filter:   Alert me  

NB 6.7 performance

by Erno Mononen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi folks,

As a follow-up to my reply to Reggie, I want to add that anyone
experiencing any sort of performance problems, e.g. slow code completion
/ navigation / excessive scanning, please take profiler snapshots as per
the instructions below and send them my way (or file issues). Editor
performance is of high priority for 6.8 and also for upcoming 6.7.x
releases.

Here are the instructions again:

http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-NewAndNoteworthyMilestone2NB67-ProfileMeNow 


Start profiling before invoking the action that seems slow and stop
profiling after the action is finished. Note that you
need to activate the Java Profiler plugin first (in Tools -> Plugins) to
see the profile button.

Please  make sure that Enchanced Type Inference in Tools -> Options ->
Misc -> Ruby is off.

Once you have the profiler enabled, it is really easy to take snaphots
for almost anything, and they really helpful in tracking down the culprit.

Thanks in advance,

Erno




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


RE: NB 6.7 performance

by Brandon Hauff :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Erno,

I am experiencing slow code completion in 6.7.1.  Attached is an attempt
at the profiler.  Please let me know if it shows anything to do with
code completion, the info didn't seem to indicate anything like that to
me.

Thanks,

Brandon Hauff

> -----Original Message-----
> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
> Sent: Thursday, July 02, 2009 8:59 AM
> To: users@...
> Subject: NB 6.7 performance
>
> Hi folks,
>
> As a follow-up to my reply to Reggie, I want to add that anyone
> experiencing any sort of performance problems, e.g. slow code
> completion
> / navigation / excessive scanning, please take profiler snapshots as
> per
> the instructions below and send them my way (or file issues). Editor
> performance is of high priority for 6.8 and also for upcoming 6.7.x
> releases.
>
> Here are the instructions again:
>
> http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-
> NewAndNoteworthyMilestone2NB67-ProfileMeNow
>
>
> Start profiling before invoking the action that seems slow and stop
> profiling after the action is finished. Note that you
> need to activate the Java Profiler plugin first (in Tools -> Plugins)
> to
> see the profile button.
>
> Please  make sure that Enchanced Type Inference in Tools -> Options ->
> Misc -> Ruby is off.
>
> Once you have the profiler enabled, it is really easy to take snaphots
> for almost anything, and they really helpful in tracking down the
> culprit.
>
> Thanks in advance,
>
> Erno
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...

SlowCodeCompletion.nps (37K) Download Attachment

Re: NB 6.7 performance

by Erno Mononen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi Brandon,

Thanks a lot for the snapshot. It shows that computing the entries for
the CC dialog is taking about 350ms, for some reason querying the index
is taking quite a lot of time in this case - I'll need to contact the
guys working on the indexing infrastructure about this. BTW,  is 350ms a
typical time it takes the IDE to show the CC dialog for you, or does it
feel like it is sometimes taking even longer?

Thanks,
Erno



Brandon Hauff wrote:

> Hi Erno,
>
> I am experiencing slow code completion in 6.7.1.  Attached is an attempt
> at the profiler.  Please let me know if it shows anything to do with
> code completion, the info didn't seem to indicate anything like that to
> me.
>
> Thanks,
>
> Brandon Hauff
>
>  
>> -----Original Message-----
>> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
>> Sent: Thursday, July 02, 2009 8:59 AM
>> To: users@...
>> Subject: NB 6.7 performance
>>
>> Hi folks,
>>
>> As a follow-up to my reply to Reggie, I want to add that anyone
>> experiencing any sort of performance problems, e.g. slow code
>> completion
>> / navigation / excessive scanning, please take profiler snapshots as
>> per
>> the instructions below and send them my way (or file issues). Editor
>> performance is of high priority for 6.8 and also for upcoming 6.7.x
>> releases.
>>
>> Here are the instructions again:
>>
>> http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-
>> NewAndNoteworthyMilestone2NB67-ProfileMeNow
>>
>>
>> Start profiling before invoking the action that seems slow and stop
>> profiling after the action is finished. Note that you
>> need to activate the Java Profiler plugin first (in Tools -> Plugins)
>> to
>> see the profile button.
>>
>> Please  make sure that Enchanced Type Inference in Tools -> Options ->
>> Misc -> Ruby is off.
>>
>> Once you have the profiler enabled, it is really easy to take snaphots
>> for almost anything, and they really helpful in tracking down the
>> culprit.
>>
>> Thanks in advance,
>>
>> Erno
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...
>>    
>> ------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


RE: Re: NB 6.7 performance

by Brandon Hauff :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Erno,

It take at least 5 seconds for the dialog box to come back in all CC
circumstances for me.  I have turned the feature off for now, because it
is unusable. If you need more info from me let me know and I will do
whatever I can to help out.  BTW, I have the same CC experience with a
brand new installation (i.e. deleted all of the user directories).

Thanks,

Brandon Hauff

> -----Original Message-----
> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
> Sent: Monday, August 17, 2009 3:43 AM
> To: users@...
> Subject: Re: NB 6.7 performance
>
>
> Hi Brandon,
>
> Thanks a lot for the snapshot. It shows that computing the entries for
> the CC dialog is taking about 350ms, for some reason querying the
index
> is taking quite a lot of time in this case - I'll need to contact the
> guys working on the indexing infrastructure about this. BTW,  is 350ms
> a
> typical time it takes the IDE to show the CC dialog for you, or does
it

> feel like it is sometimes taking even longer?
>
> Thanks,
> Erno
>
>
>
> Brandon Hauff wrote:
> > Hi Erno,
> >
> > I am experiencing slow code completion in 6.7.1.  Attached is an
> attempt
> > at the profiler.  Please let me know if it shows anything to do with
> > code completion, the info didn't seem to indicate anything like that
> to
> > me.
> >
> > Thanks,
> >
> > Brandon Hauff
> >
> >
> >> -----Original Message-----
> >> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
> >> Sent: Thursday, July 02, 2009 8:59 AM
> >> To: users@...
> >> Subject: NB 6.7 performance
> >>
> >> Hi folks,
> >>
> >> As a follow-up to my reply to Reggie, I want to add that anyone
> >> experiencing any sort of performance problems, e.g. slow code
> >> completion
> >> / navigation / excessive scanning, please take profiler snapshots
as
> >> per
> >> the instructions below and send them my way (or file issues).
Editor

> >> performance is of high priority for 6.8 and also for upcoming 6.7.x
> >> releases.
> >>
> >> Here are the instructions again:
> >>
> >> http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-
> >> NewAndNoteworthyMilestone2NB67-ProfileMeNow
> >>
> >>
> >> Start profiling before invoking the action that seems slow and stop
> >> profiling after the action is finished. Note that you
> >> need to activate the Java Profiler plugin first (in Tools ->
> Plugins)
> >> to
> >> see the profile button.
> >>
> >> Please  make sure that Enchanced Type Inference in Tools -> Options
> ->
> >> Misc -> Ruby is off.
> >>
> >> Once you have the profiler enabled, it is really easy to take
> snaphots
> >> for almost anything, and they really helpful in tracking down the
> >> culprit.
> >>
> >> Thanks in advance,
> >>
> >> Erno
> >>
> >>
> >>
> >>
> >>
--------------------------------------------------------------------
> -
> >> To unsubscribe, e-mail: users-unsubscribe@...
> >> For additional commands, e-mail: users-help@...
> >>
> >>
--------------------------------------------------------------------
> ----
> >>
> >>
--------------------------------------------------------------------
> -
> >> To unsubscribe, e-mail: users-unsubscribe@...
> >> For additional commands, e-mail: users-help@...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: NB 6.7 performance

by Erno Mononen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


I figured you must be experiencing much longer delays (or that you
really have tough performance expectations :) ). In fact even the
snapshot shows that - I was initially looking only at at the computation
of the cc entries, but after having looked at the snapshot in more
details, it seems that there may also be some issue related to rendering
the CC entries. In any case, another snapshot or two would be helpful in
tracking this down, so if you can please take a few more snapshots and
send to me.

Thanks,
Erno



Brandon Hauff wrote:

> Hi Erno,
>
> It take at least 5 seconds for the dialog box to come back in all CC
> circumstances for me.  I have turned the feature off for now, because it
> is unusable. If you need more info from me let me know and I will do
> whatever I can to help out.  BTW, I have the same CC experience with a
> brand new installation (i.e. deleted all of the user directories).
>
> Thanks,
>
> Brandon Hauff
>
>  
>> -----Original Message-----
>> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
>> Sent: Monday, August 17, 2009 3:43 AM
>> To: users@...
>> Subject: Re: NB 6.7 performance
>>
>>
>> Hi Brandon,
>>
>> Thanks a lot for the snapshot. It shows that computing the entries for
>> the CC dialog is taking about 350ms, for some reason querying the
>>    
> index
>  
>> is taking quite a lot of time in this case - I'll need to contact the
>> guys working on the indexing infrastructure about this. BTW,  is 350ms
>> a
>> typical time it takes the IDE to show the CC dialog for you, or does
>>    
> it
>  
>> feel like it is sometimes taking even longer?
>>
>> Thanks,
>> Erno
>>
>>
>>
>> Brandon Hauff wrote:
>>    
>>> Hi Erno,
>>>
>>> I am experiencing slow code completion in 6.7.1.  Attached is an
>>>      
>> attempt
>>    
>>> at the profiler.  Please let me know if it shows anything to do with
>>> code completion, the info didn't seem to indicate anything like that
>>>      
>> to
>>    
>>> me.
>>>
>>> Thanks,
>>>
>>> Brandon Hauff
>>>
>>>
>>>      
>>>> -----Original Message-----
>>>> From: Erno.Mononen@... [mailto:Erno.Mononen@...]
>>>> Sent: Thursday, July 02, 2009 8:59 AM
>>>> To: users@...
>>>> Subject: NB 6.7 performance
>>>>
>>>> Hi folks,
>>>>
>>>> As a follow-up to my reply to Reggie, I want to add that anyone
>>>> experiencing any sort of performance problems, e.g. slow code
>>>> completion
>>>> / navigation / excessive scanning, please take profiler snapshots
>>>>        
> as
>  
>>>> per
>>>> the instructions below and send them my way (or file issues).
>>>>        
> Editor
>  
>>>> performance is of high priority for 6.8 and also for upcoming 6.7.x
>>>> releases.
>>>>
>>>> Here are the instructions again:
>>>>
>>>> http://wiki.netbeans.org/NewAndNoteworthyMilestone2NB67#section-
>>>> NewAndNoteworthyMilestone2NB67-ProfileMeNow
>>>>
>>>>
>>>> Start profiling before invoking the action that seems slow and stop
>>>> profiling after the action is finished. Note that you
>>>> need to activate the Java Profiler plugin first (in Tools ->
>>>>        
>> Plugins)
>>    
>>>> to
>>>> see the profile button.
>>>>
>>>> Please  make sure that Enchanced Type Inference in Tools -> Options
>>>>        
>> ->
>>    
>>>> Misc -> Ruby is off.
>>>>
>>>> Once you have the profiler enabled, it is really easy to take
>>>>        
>> snaphots
>>    
>>>> for almost anything, and they really helpful in tracking down the
>>>> culprit.
>>>>
>>>> Thanks in advance,
>>>>
>>>> Erno
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        
> --------------------------------------------------------------------
>  
>> -
>>    
>>>> To unsubscribe, e-mail: users-unsubscribe@...
>>>> For additional commands, e-mail: users-help@...
>>>>
>>>>
>>>>        
> --------------------------------------------------------------------
>  
>> ----
>>    
>>>>        
> --------------------------------------------------------------------
>  
>> -
>>    
>>>> To unsubscribe, e-mail: users-unsubscribe@...
>>>> For additional commands, e-mail: users-help@...
>>>>        
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@...
>> For additional commands, e-mail: users-help@...
>>    
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>
>  


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...