40 Answers, 1 is accepted
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
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
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
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.
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,
the Telerik team
And I have typing assistance OFF and visual aids ON.
--
Stuart
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
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?
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.
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?
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,
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
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.
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
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,
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
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 >>
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.
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 >>
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.
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.
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
@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.
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.
@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.
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.
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