This is a migrated thread and some comments may be shown as answers.

Just Code Broke Intellisense, Slow Key Responsiveness

40 Answers 611 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Stephen
Top achievements
Rank 1
Stephen asked on 02 Apr 2012, 03:24 PM
I am testing out Just Code, in place of using Resharper.  Since installing JustCode, intellisense no longer works and there is a pause after every key I type, or delete.  This is really bad.  I had heard great things about how much faster JustCode responds, as opposed to Resharper, but this is the opposite in my case.  Resharper was much more zippy.  Could you please give me some ideas where to look for the problem?  Obviously, with Intellisense not working, this would make me stop using JustCode right away, but I am assuming that is a problem with a solution.  I probably have something set wrong somewhere, or something changed after installing JustCode.  The responsiveness is something I am more concerned with.

40 Answers, 1 is accepted

Sort by
0
Chris
Top achievements
Rank 1
answered on 02 Apr 2012, 03:53 PM
We are also consistently having this problem. Is there any other configuration we need to do to get this working?
0
Stuart Hemming
Top achievements
Rank 2
answered on 03 Apr 2012, 12:40 AM
Guys,

I know that this is not necessarily a question you want to hear, but have you tried uninstalling resharper?

I ask 'cos I've been running JC for a good while now and don't have this problem, but I've never seen this particular problem.

-- 
Stuart
0
Stephen
Top achievements
Rank 1
answered on 03 Apr 2012, 04:43 AM
Actually, I didn't have Resharper installed.  I freshly removed and reinstalled VS 2010, then the Silverlight SQK and toolkit, then JustCode last.
0
Stuart Hemming
Top achievements
Rank 2
answered on 03 Apr 2012, 08:17 AM
Hmmm. That's really odd. I have a number of extensions in VS as well as JC and haven't seen this. Granted, earlier versions were very memory hungry, but this has been addressed to some extent in the later versions. This prolly sounds daft, but can you uninstall JC and confirm that that is actually the cause of the lack of responsiveness? And, if VS goes back to normal when you remov JC does the poor behaviour return on reinstall action of JC? I know that it seems like a lot of effort, but having JC installed and working is, in my opinion, worth the effort. -- Stuart
0
Mike
Top achievements
Rank 1
answered on 03 Apr 2012, 03:59 PM
HI

I have to agree with Stuart , I have been using Just Code for months and never seen a slow up in intellesence. I have even run a combination of Visual Assist X and Just Code as an intellesence supplement with no obvious problems.

Resharper on the other hand with Code Analysis enabled completely stuffs the IDE if your solution is of any reasonable size.

This is the primary reason I switched from Resharper , incessant Out of Memory errors , Just Code runs the code analysis on a  separate thread and "leave the IDE alone", its a very noticeable improvement

One thought is the type of files , code analysis in JC allows you to switch off extensions eg .designer etc as generated code you don't need to analyse it , maybe cut down the number of analysed extensions and see what gives

Mike
0
Chris
Top achievements
Rank 1
answered on 03 Apr 2012, 04:10 PM
I can't speak for the original poster, but this happens even on machines that have never had ReSharper installed. For us, the broken Intellisense is a larger issue than the performance. We have tried uninstalling and reinstalling JustCode to no avail. Parameter tooltips do not show up and completion lists are absent until we hit Ctrl+Space; even in this case it only shows identifiers in the global scope. Intellisense works fine again when JustCode is removed. This is happening on about 4/5 of the dev boxes. The JustCode version is 2012.1.321.1.
0
Stephen
Top achievements
Rank 1
answered on 03 Apr 2012, 04:12 PM
When I disabled JustCode in the Add-In Manager, Intellisense started working again.
0
Stuart Hemming
Top achievements
Rank 2
answered on 04 Apr 2012, 01:25 AM
There's got to be a common environmental factor.

I'm using VS 2010 Ultimate SP1 on a 64-bit Win7 machine.

As well as JC I have RadControls for ASP.NET AJAX installed and the RAD Web Extensions VS Addin.

-- 
Stuart
0
Stephen
Top achievements
Rank 1
answered on 04 Apr 2012, 01:43 AM
I would tend to agree, that there has to be some setting or something somewhere.

Windows 7 64-bit
VS 2010 Premium
6GB RAM
Old dual core processor

It can't be the speed of the machine though because Resharper runs pretty well and everyone says that it is a bigger processor drain than JustCode is.  My VS UI doesn't really experience any drag using R#, so like the Intellisense issue... it seems like there is something else causing the key lag.
0
Stuart Hemming
Top achievements
Rank 2
answered on 04 Apr 2012, 01:54 AM
If someone from the JC dev team wants to jump in, now would be a good time.
0
Ivo Bratoev
Telerik team
answered on 04 Apr 2012, 01:29 PM
Hi all,

 We don't have any similar known issues. I am ready to help in any possible way to find the cause of these issues.

 First, about the lost intellisense - what do you mean exactly that mean that it is lost? Can you record a screen cast or describe it in details? Can you check your Visual Studio IntelliSense settings: http://screencast.com/t/mfs0AxcXkp8 (especially the first settings)?

 Second, about the slowdowns - this might be related to the IntelliSense issue. A wild guess - you can try to disable the JustCode Typing Assistance: http://screencast.com/t/5kh9DDk10X and the Visual Aid: http://screencast.com/t/vVmyi1pv . Can you please archive(ZIP) and send us your JustCode logs from "%LocalAppData%\JustCode\Logs" 

Kind regards,

Ivo Bratoev
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
0
Stuart Hemming
Top achievements
Rank 2
answered on 04 Apr 2012, 02:11 PM
FWIW, my inteliSense settings are the same as Ivo's.

And I have typing assistance OFF and visual aids ON.

--
Stuart
0
Stuart Hemming
Top achievements
Rank 2
answered on 04 Apr 2012, 02:15 PM
I can't imagine that this helps, but I have just tried enabling Typing Assistance and it didn't affect the wat that InteliSense worked at all.
0
Stuart Hemming
Top achievements
Rank 2
answered on 04 Apr 2012, 02:19 PM
Just a casual observation; I note from one of Stephen's posts that he said that he installed VS, the Silverlight SDK and then JC.

The implication being that he's writing XAML code. All of my observations are from developing Web Applications. Is there any possibility that the problem is related to the project type?

--
Stuart
0
Stephen
Top achievements
Rank 1
answered on 04 Apr 2012, 02:28 PM
For Intellisense:

There is no functioning at all, it would be like using Word I guess... no type ahead, no list when using '.' and there isn't even any type ahead if you were adding a string parameter and typed 'str' or 'priv'.

This seems to be only an issue in C# code (.cs files).  I just tried out type ahead Intellisense in a xaml file and it works fine.

I did check the Intellisense settings and they match the screenshot link you included.  I tried unchecking all the Intellisense options and then re-adding them, but that did not work.  I also disabled the other extensions I am using, so JustCode is the only one being used.

For Performance:

The slowdown isn't as bad today as it was a few days ago when I tried it the first time.  I disable the two JC settings you included screenshots for and the slight lag is still there.  Once we get the Intellisense thing working, I will actually be able to really code with JC and we can see if the performance thing is still an issue.  It is hard to test key stroke speed when I can't really code, because there is no Intellisense.  Like you mentioned, I think it is highly probable it is tied to whatever is causing a problem with Intellisense.

Ivo, how should I send you my log zip?
0
Stephen
Top achievements
Rank 1
answered on 04 Apr 2012, 02:40 PM
I take it back... performance on typing is still a pretty big issue... but I will wait to see what happens with performance when the Intellisense issue is resolved.

FYI:  I would say that key response when typing takes 2 - 3x the time when JS is enabled, as opposed to R#, just to give you an idea of how much of a lag I experience when typing.
0
Chris
Top achievements
Rank 1
answered on 04 Apr 2012, 03:04 PM
We are using Windows 7 64-bit, Visual Studio 2010 Ultimate SP1, on a variety of hardware configurations, but all have 8GB+ of RAM and Bloomfield Core i7s or better.

We already had JustCode's Typing Assistance turned off because of the issue with tabs I posted about previously, and our IntelliSense settings match those in Ivo's screenshot.

We get the IntelliSense issues in any project, but performance only becomes a problem when working with medium or large projects. I have taken the following videos to demonstrate the problem, using the default Console project template to demonstrate that the IntelliSense issues do not seem to be related to the project size or type.

No IntelliSense with JustCode

IntelliSense without JustCode (after disabling the add-on)


The logs files mostly contain some variation of:

SILENT 2012-04-04 09:48:22.742 : Framework Version:4.0.30319.261

Should we enable verbose logging?
0
Stephen
Top achievements
Rank 1
answered on 04 Apr 2012, 03:20 PM
Those videos match my experience, nothing with JustCode enabled, working fine when it is disabled.
0
Ivo Bratoev
Telerik team
answered on 05 Apr 2012, 10:10 AM
Hello,

I suggest you send the files by opening a new support ticket.
Besides the logs, can you send me the Visual Studio and the JustCode settings to investigate?
JustCode settings are here: %AppData%\JustCode . Please zip all the files from the folder (there should be 2 files).
Here is a short guide how to export Visual Studio settings to a file: http://www.screencast.com/users/ivaylo.bratoev/folders/Jing/media/e0ca86fa-1063-4435-a9b6-8473f4410adf .

Greetings,

Ivo Bratoev
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Stephen
Top achievements
Rank 1
answered on 05 Apr 2012, 01:17 PM
I finally figured out the issue.  Somehow, C#'s Statement Complete (Auto list members / Parameter information) got unchecked.  Resharper has an option to either use it's statement completion or VS's completion.  So, when I had Resharper enabled, statement completion worked fine.  When I tried VS without JustCode AND Resharper, completion didn't work then either.  That led me to believe that the issue was with VS and not with JustCode.

After some further investigation, I came across the C# statement completion settings and saw that something (Resharper?) unchecked them.  Maybe Resharper unchecks them when it is installed and doesn't recheck those items if it is unloaded.  I never thought this would be the issue, because the first time I installed JustCode, I didn't have Resharper installed.  It had been uninstalled previously, along with VS.  I had removed everything and reinstalled VS, the added JustCode.  The problem was there at that point.  That made me think the issue had to be JustCode.  What I am guessing is that when VS was reinstalled, it just used whatever settings I had last (which would have included Resharper).

So, type ahead works fine now... but the performance issue with a lag after anything is entered is definitely still there.  Even if I am deleting white space, there is a lag.
0
Mike
Top achievements
Rank 1
answered on 05 Apr 2012, 01:44 PM
I was being slow reading the thread ....

There are 2 settings , the one you mention on the Text Editor > C# > General tab

and

Its Tools> Options>Text Editot> C#> Intellisence -- Show Completion List after a character is typed

Most of the Intellisence add ins un-check these option . I am sure VAX and CodeRush do , ReSharper certainly does. If not there is an attempt to open 2 list boxes. In fact with CodeRush it really thows a wobble in the way their intellassist works.

I wonder if there may be other legacies , ReSharper disables certain VS functions , if your accept std config, like Refactoring menu etc. anywhere its functionality is deemed better . Maybe something has been disabled when R# was installed and not restored.

I have had R# on and off like the proverbial but I have not seen any issues like this .

Mike
0
Stephen
Top achievements
Rank 1
answered on 05 Apr 2012, 02:02 PM
In my case, the Intellisense settings were good.  It was the completion settings that got unchecked.
0
Ivo Bratoev
Telerik team
answered on 05 Apr 2012, 04:21 PM
Hi,

 To further investigate these slowness issues I will need you to profile your Visual Studio. To do that please install JustTrace, a free trial is available here: http://www.telerik.com/download.aspx#justtrace. To profile Visual Studio please do the following:
1. Start your Visual Studio and prepare it for reproducing the slowness.
2. Start JustTrace and attach to the running Visual Studio.
3. Reproduce the slowness.
4. Get Snapshot in JustTrace.
5. Send the snapshot(s) in a support ticket.
Here is a short video demonstrating the steps above: http://screencast.com/t/V8LligL82X .
Please, consider reproducing the slowness several times and sending several snapshots. It will help us gather more information.

Kind regards,

Ivo Bratoev
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Stephen
Top achievements
Rank 1
answered on 05 Apr 2012, 04:24 PM
Now that I have been coding using JustCode all morning, the slow key responsiveness is definitely a huge problem.  The performance speed is anywhere from 2 - 5x slower than with JustCode disabled.  If I type a "(" after a method name, it will literally take 1 to 2 seconds before it types it.  I have unchecked all code analysis general options, structural highlighting, visual aid tags, and typing assistance.  None of it has changed the performance.
0
Stephen
Top achievements
Rank 1
answered on 05 Apr 2012, 04:25 PM
Everything has been sent in a new ticket.
0
Stephen
Top achievements
Rank 1
answered on 09 Apr 2012, 01:07 PM
Once I disabled All C# hints and structural highlighting, typing was much more responsive, but disabling coding hints removes a huge feature of a tool like this.  It is kind of like buying a car, but only getting an engine and wheels.  Sure, it will get you to where you want to go, but the ride isn't really that good.  Hopefully there is something that can be done to optimize this.  I use R# with everything enabled and it is very responsive.
0
Gary
Top achievements
Rank 1
answered on 04 Jun 2012, 05:05 PM
Was there ever a resolution on this issue?  I have the same problem with slow key responsiveness.
0
Stephen
Top achievements
Rank 1
answered on 04 Jun 2012, 10:54 PM
The only resolution was to disable the things I listed earlier in the thread.  So, for the most part, I am not using Just Code.  With those things disabled, it's usefulness to me is diminished.
0
Svetlozar
Telerik team
answered on 19 Jun 2012, 03:54 PM
Hi,

We will address the slowness caused by the visual hints. We will convert most of them to contextual commands. That will speed up the Visual Studio typing experience.

Regards,
Svetlozar
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Ryan
Top achievements
Rank 1
answered on 20 Jun 2012, 03:49 PM
Just to add some clarification to some of this ... I have never had Resharper installed ever on my machine and started experiencing this as well.  When I went into the Tools > Options, the setting mentioned had been turned off ... but I did not do that.  I didn't even know the setting existed before reading this thread.

What I am assuming based on this information is that it is JustCode that is turning that off somehow and if that action was not a planned side effect of the Dev team then they should really look into that.

I almost just uninstalled JC and went on without it even though, so far, I have really enjoyed it ... simply because of this.  Luckily I decided to do some research first but I am fairly certain that not all users giving this product a trial run will do so.
0
Svetlozar
Telerik team
answered on 25 Jun 2012, 03:09 PM
Hi,

Just to let you know that the performance inside Visual Studio editor is our top priority, we will work on these issues.

Thank you for your feedback!

Regards,
Svetlozar
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Stephen
Top achievements
Rank 1
answered on 26 Jun 2012, 11:51 AM
Thank you.  I am looking forward to having a tool where I can have all the functionality, while still maintaining the performance level of Visual Studio that I currently have.
0
John
Top achievements
Rank 1
answered on 09 Sep 2012, 05:38 PM

Completely trashed my development environment.

I've tried CodeRush and Resharper, but did not like the way they interfered with the editing experience.  I had hoped that your JustCode solution did a better job, but alas, my experience was much worse.

First and foremost, it completely killed Intellisense.  I read the trials and challenges face by others, and my experience was not much different.  However, I was unable to get Intellisense to work at all after installing JustCode.  Disabling the add-in did nothing.  My settings were all correct, but I found myself wasting a significant amount of time just trying to figure out what was wrong. 

Finally, I just decided to uninstall the whole package.

Interesting side note - when I uninstalled the product, my browser opened a "feedback" page.  But when I tried to submit the above feedback, it failed to submit, saying "Oops.  Cheer up and download a trial version."  Cheesy, guys.

0
Stuart Hemming
Top achievements
Rank 2
answered on 09 Sep 2012, 06:23 PM
John, Really sorry to hear you've had a bad experience with JustCode. I'm sure that they guys at Telerik Towers would like to know more about your environment and set up to see if there is something that they can identify as a particular cause. Can you give us more info? For example, what versions of the OS and VS do you have installed? What service packs? Do you have any other add-ins installed? When you ran the install, did you get any warning or errors? I appreciate that having had a bad experience you may not be really interested in providing more info, but anything you can add my help prevent others having the same issue. FWIW, I've been running JC in VS2008 on XP through to VS2010 under Win7 x64 and whilst, back in the day, there were a few memory usage issues, I can honestly say that JC has only aided my programming experience. -- Stuart
0
John
Top achievements
Rank 1
answered on 09 Sep 2012, 06:42 PM
Well, let's see.  VMWare Fusion on a 2 x 2.8 GHz Quadcore Intel Mac Pro running Windows Server 2008 R2 in 8GB.  Visual Studio 2010 SP1.  Latest version of JustCode.  Found that Intellisense had been turned off by JC after the uninstall, so I had to re-enable the "Underline errors in the editor" and "Show live semantic errors" settings, which had been ON before installing JC.  (It would be good if the uninstaller puts the settings back to what they were before the install, or prompts you to select which settings you want restored).

Before uninstalling JC, I found that the Tools>Options dialog was broken.  Basically froze whenever I tried to save any options.  That was when I decided to uninstall JC.  Honestly not sure if it was JC that caused the problem, but they did go away after the uninstall.  Couldn't determine exactly what caused the IDE to crash, but I had just disabled the JC addin in the Tools>Add-In Manager before trying to edit tools options, so I think that may have had something to do with it.

On the positive side, by way of feedback, I actually like the design approach and certain features seem pretty smart.  Unfortunately, it takes a while to get use to them, no matter what tool you decide to use.  But in addition to the basic highjacking of intellisense, there were noticeable lags while typing that just got in my way.  I had the same complaint about CodeRush.  Too much "intelligence" just starts to get in the way and becomes more of a distraction than a help.

I'm thinking to try JC again when I finally move over to VS2012, since I'll be on a new learning curve anyway.
0
Mike
Top achievements
Rank 1
answered on 10 Sep 2012, 04:56 AM
Hi

I must admit I never saw any interference with Intellesence , certainly R# does the things you say with unhecking the error indicators etc , so maybe that was a legacy.

Intellesence was a bit of a sore pont with me . If you use R# or Visual Assist X you will see intellesence but more , I made a feature request of this.

I sadly gave up on JC , I upgraded hardware and the 64 Bit win 7 & 8G RAM overcomes the major memory issues with R#, so I am currently running with R#7  and seeing no issues that I had before.

Also the absence of an Outliner type tool is another missing link. Put these in andI think JC will be the add in of choice rivalling R#.

The final blow was I had to renew my license , and 50% of initial cost $125, I considered a bit steep , I upgraded my R# license for 2-3 years for less

Alas

Mike
0
Zdravko
Telerik team
answered on 12 Sep 2012, 02:15 PM
Hello,

 @John Holliday
Thanks for the detailed information.
We will investigate this issue even though, there shouldn't be a reason for Intellisense to stop after JustCode installation. JustCode does not interfere with Intellisense at all.

Regarding the changed options "Underline errors in the editor" and "Show live semantic errors", I will confirm that we change these settings and we have plans to improve our installer.

We are aware of slowness issues related to the Options dialog, that have been caused by the new themes, but this is already fixed in the next release.

The lags that you have experienced, sometimes are caused when Typing assistance option is turned on and the user have installed Productivity tool which conflicts with JustCode.
We are going to release a new official version these days, so please give it a try.
Thanks.

All the best,
Zdravko
the Telerik team

Time to cast your vote for Telerik! Tell DevPro Connections and Windows IT Pro why Telerik is your choice. Telerik is nominated in a total of 25 categories.

0
Zdravko
Telerik team
answered on 12 Sep 2012, 02:26 PM
Hi,

 @John Holliday 
I missed something. Actually, it seems that we are stopping intellisense for a part of the second in some particular moments, but we are turning it on right after that. Maybe something goes wrong in this moment.
Would you check if the VS intellisense option is enabled when this happens. It is located at VS Tools menu -> Options -> Text Editor -> specific language (e.g C#) -> IntelliSense and check there if the "Show completion list after a character is typed " setting is enabled.
Thanks.

Greetings,
Zdravko
the Telerik team

Time to cast your vote for Telerik! Tell DevPro Connections and Windows IT Pro why Telerik is your choice. Telerik is nominated in a total of 25 categories.

0
Brent Lightsey
Top achievements
Rank 1
answered on 06 Nov 2012, 07:10 PM
I wanted to ditto that I saw this issue as well - the Visual Studio C# Text Editor settings had been disabled. After changing the setting back, VS 2012 worked as expected again. In my case, I had tried installing ReSharper earlier in the day. The installation had failed miserably and made Visual Studio useless. JustCode has been great!
0
Alexander
Top achievements
Rank 1
answered on 09 Jan 2013, 12:01 PM
Hi,

I also had the problem that after installing JustCode Intellisense stopped working, but thanks to this thread I fixed it. The problem was that the option "Show completion list after character typed" was turned off, so I turned it back on.

Cheers,
Alex
Tags
General Discussions
Asked by
Stephen
Top achievements
Rank 1
Answers by
Chris
Top achievements
Rank 1
Stuart Hemming
Top achievements
Rank 2
Stephen
Top achievements
Rank 1
Mike
Top achievements
Rank 1
Ivo Bratoev
Telerik team
Gary
Top achievements
Rank 1
Stephen
Top achievements
Rank 1
Svetlozar
Telerik team
Ryan
Top achievements
Rank 1
John
Top achievements
Rank 1
Zdravko
Telerik team
Brent Lightsey
Top achievements
Rank 1
Alexander
Top achievements
Rank 1
Share this question
or