25 Answers, 1 is accepted
The keyboard response is so slow as to be unusable. It takes several seconds for each character to appear on the screen after I've typed it. Sometimes each character appears one at a time with a second or so delay before the next appears; othertimes, several characters appear. I'm normally a dozen or so characters ahead and it takes over 15 seconds for everything to catch-up. Meanwhile, JC is generating and deleting code warnings.
My keyboard mappings are screwed up now too. I use the Visual Basic mappings. F2 should open the Object Browser; now it does nothing. Even the JC shortcuts like Shift-Ctrl-D do nothing. Intellsense works only about half the time now too.
I'm sorry to hear you have problems with JustCode performance. We are constantly making improvements to JustCode and address every issue one by one. They are all important to us.
In order to understand and resolve your problems more thoroughly can you please help us and answer some questions:
1. Can you give us some more details about your projects:
a. Are your projects in VB?
b. How many project files are opened in parallel?
c. How large are the files you open and does file size make a difference for performance?
d. How many warnings/errors JC reports you have in the whole solution?
2. Also it will be of great help if you can share something about your environment:
a. What version of Visual Studio do you use?
b. What version of JustCode do you use?
c. Do you have other VS extensions/add-ins (in particular productivity tools like R# and CodeRush)?
3. If you are not using the latest JustCode internal build, can you please try using it as we have made a lot improvements recently and your issues might be fixed?
4. Can you try disabling JustCode's Visual Hints (JustCode Options\Code Analysis\Hints - all checkboxes to be unchecked; JustCode Options\Visual Features, and JustCode Options\Visual Features\Structural Highlighting) and the Typing Assistance (JustCode Options\Typing Assistance) and see after that whether you will have the same issues with JustCode? Just to make sure that those are not at fault in your environments.
5. Can you also profile the devenv.exe process when VS with JustCode is started and you experience the issues described? For profiling you can use our profiling tool JustTrace with Sampling profiler (http://www.telerik.com/products/memory-performance-profiler.aspx). I recommend using the latest internal build.
Vladi
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
I can answer some of your questions:
1a) Yes, Visual Basic.
1b) One instance if Visual Studio; one project in one solution.
1c) Small files. Size does not seem to matter.
1d) In this case, zero warnings and errors. As I was typing, JC kept analyzing. That was causing Code Analysis errors to appear and, when the code line was complete, dissapear. The structure marking lines kept re-wrapping around the code as I was typing. I increased the analysis time from 250 to 10000 milliseconds but that did not seem to change anything.
2a) Visual Studio 2010 Professional.
2b) Going by the msi file, 2011.2.916.0.
2c) No other extenstions were installed.
3) Where can I get the latest internal build? Are internal builds tested and stable?
I can try #4 and #5 after I get JC reinstalled.
FYI -- I had been using Productivity Power Tools, Code Rush Express, and Ghost Doc. I uninstalled these before installing JC.
After removing JC, I reinstalled those three and have had zero performance problems.
I too uninstalled Just Code , not specifically for any performance issues , in fact I didn't see any as such
I reverted to R# 6 primarily for Intellesense reasons , Just Code doesn't add any intellesense extras , R# does. Hence my comment in this forum , unanswered I may add.
If there was additional Intellsense a la R# , I think I would be using Just Code in preference to R# . Currently R# performance is an issue as witnessed by their forum, especially around Processing the Code Files.
Did you know that the Keybord short cuts in VS stay behind after uninstalling ? , I went to set up a keyboard shortcut and there they are , with No Just Code install
Cheers
Mike
@Bill Besancenez
Thanks for the thorough answer. As a small sign of our appreciation I've added some Telerik points to your account. Two more questions have come up:
1) Did you have similar issues with previous JustCode versions?
2) How much RAM do you have on your system?
In regard of the internal builds, yes, they are tested and stable enough for you to try them. Always try the latest internal build as it is much better than the previous, for sure. You can always revert to an older version if you don't like the current one. You can get the latest internal build (from November 3) from here: http://www.telerik.com/account/your-products/product-versions/single-download.aspx?pmvid=2572&pid=717
Please give it also a try and let us know if your issues persist. Also if this happens and you can do #4 and #5, this will be of great help to us.
@ Mike O'Neill
Thank you for following up. We have IntelliSense in our future plans (near future, not distant :)). So be sure to check JustCode soon again.
Now about the shortcuts, can you please tell me in which JustCode version does this happen?
Vladi
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
A1) Not that I noticed.
Q2) How much RAM do you have on your system?
A2) 3 GB; single core; Windows 7 Ultimate - 32 bit.
I'll install the JC internal build and try the steps in #4 this weekend. I won't be able to do #5; I don't have Just Trace.
The build was one of your internal builds I was prompted to download, I do not have it installed but the Ffile Time stamp was 24 Oct 11
It was marked as an internal build Q3 I think
Cheers
Mike
@Bill Besancenez
Thanks a bunch for the help. I'm looking forward to you making the test in regard of #4. As for #5, if you want to try JustTrace and profile VS with JustCode, you can get a trial from here: http://www.telerik.com/account/free-trials/trial-product-versions/single-trial.aspx?pmvid=0&pid=844
@ Mike O'Neill
We will try to reproduce this problem but unfortunately we are not able to do that with the latest builds for now. I'll keep you updated about our progress there. We'd love to hear feedback from you again.
Vladi
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
I uninstalled all extensions and then re-installed JC.
Note: View.ObjectBrowser was remapped from F2 to Ctrl+Alt+J. I deleted the Ctrl+Alt+J mapping and now F2 is working. Why does JC remap this key?
For #4:
* Typing Assistance was already disabled.
* All Visual Hints already unchecked.
* Disabling structural highlighting helped.
* Disabling all Visual Features helped very little.
The response problem is still there. For example, while I was typing in a line, the system froze for several seconds (the keys I typed did not appear on screen), and then JC reported 249 errors. Once the rest of the key strokes appeared on the screen (including the "Enter" key stroke), the error count reduced to 2.
The main difference now is the structural highlighting lines are gone and aren't "dancing" all over the screen, trying to mark a partial code line and the surrounding text.
For #5:
My trial expired and I can't re-install. I doubt profiling would add much more insight into the problem. It has to be JC as when it is uninstalled--and the competitor's product installed--all works well.
@Bill Besancenez
In regard of the remapped View.ObjectBrowser, we do it because we use F2 for Rename. But as you have found by yourself you can revert our change.
As for the performance issues, we will continue to investigate and test. Unfortunately for now I can't add anything to this. Also I've updated your Telerik points again for continuing to help us. Your feedback is much appreciated.
Vladi
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
Also, be sure to test on single-core machines with ordinary graphics cards. You may not be able to reproduce the slowdown using machines with quad-cores, 16 GB RAM, and gaming quality graphics cards :)
Please let me know when the JC performance issue is resolved. For now, I uninstalled JC and have gone back to DevExpress CodeRush Express.
I started this all:
1a. Are your projects in VB?
Yes, I program in both C# and VB, but work is VB.
1b. How many project files are opened in parallel?
~6
1c. How large are the files you open and does file size make a difference for performance?
Some small
1d. How many warnings/errors JC reports you have in the whole solution?
250
Comment: I have multiple 'Web Sites' and JC does not like 'Web sites'
2a. What version of Visual Studio do you use?
VS2010 & VS2008 pro
b. What version of JustCode do you use?
?
c. Do you have other VS extensions/add-ins (in particular productivity tools like R# and CodeRush)?
No
3. If you are not using the latest JustCode internal build, can you please try using it as we have made a lot improvements recently and your issues might be fixed?
No, I have a job that pays the mortgage, JC really, really slows down development and my boss's not happy.
4. Can you try disabling JustCode's Visual Hints (JustCode Options\Code Analysis\Hints - all checkboxes to be unchecked; JustCode Options\Visual Features, and JustCode Options\Visual Features\Structural Highlighting) and the Typing Assistance (JustCode Options\Typing Assistance) and see after that whether you will have the same issues with JustCode? Just to make sure that those are not at fault in your environments.
No.
5. Can you also profile the devenv.exe process when VS with JustCode is started and you experience the issues described? For profiling you can use our profiling tool JustTrace with Sampling profiler (http://www.telerik.com/products/memory-performance-profiler.aspx). I recommend using the latest internal build.
No.
Phil
@Bill Besancenez
Thanks for the follow-up. Yes, I understood it this way - you were speaking about JustTrace. Also we've made a note to test single-core machines. Your point is exactly right. We'll definitely focus on performance improvements for the next SP (Q3 SP), so stay tuned and please try our next major release. We'd love to hear from you again.
@Phillip Huhn
Thank you for your feedback as well. I'm sorry to hear about your troubles. As I mentioned above, we'll focus on performance improvements for the next SP (Q3 SP) and will appreciate a lot if you give us another try then and send us your feedback.
Vladi
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
I downloaded the 11.Q3 this morning and installed it. I love it ... ( using/used R# ).
One problem, for some odd reason once I have JC installed all my toolbars reset ( VS2010 Ult ) and do not retain state, settings during a VS restart and go back to default.
I have tried EVERYTHING, disabled and uninstalled all Extensions, selective, complete ( took me better part of the day to narrow it down ) etc.
The moment I uninstall JC everything goes back to normal and my toolbars behave again the way I want and tell them to.
Solution applied. Uninstall JC and back to the old.
Question is, am I the only one ( edge case ) or is anybody else affected by this ?
SR
Sorry for the inconvenience. This is a known issue that we are currently investigating. We should fix it for the Service Pack, so please, stay tuned!
All the best,
Svetlozar
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
- Uninstall JustCode Q3 1116;
- Install JustCode Q2 0916;
- Reconfigure the VS toolbar;
- Install JustCode Q3 1116, but do not uninstall Q2, let the Q3 installer do this.
We already fixed the problem with resetting of the toolbars. The fix will be included in the next internal build, so please, stay tuned!
Sorry for the inconvenience!
Best wishes,
Svetlozar
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
After uninstalling JC--and re-installing your competitor's product--the VS performance is once again back to normal. No slow downs, typing speed is normal, the VS GUI works--and this is with all the bells and whistles turned on. I just don't get it.
Performance is very important for us and we take it very seriously. I am sorry to hear that you had performance issues with JustCode and decided to uninstall it. We are always trying to improve the product so if you can provide us some more information it would be great:
What exactly performance issues did you have over time - slow typing, slow project loading, etc?
How big is your solution and what kind of projects do you have in it?
Could you zip and send me your logs from "%localappdata%\JustCode\Logs (you can attach them in a support ticket)?
Thanks in advance and I hope you will give JustCode again in the future.
Ivo Bratoev
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
I have Just Code , Visual Assist X and SQL Prompt installed , Plus the MS Power Tools . I am finding memory usage now very stable and I have not had a single memory problem since I uninstalled the competitor. I am now menatlly declaring Just Code as proven and it is now my preferred add in.
It may seem strange to have VAX as well , but I simply cannot live without the extra navigation that Outliner provides (hence my feature request for Just Code) and the intellesence just outstrips MS basic .
As an aside they seem to play well together , the only adjustments I have made are to turn off VAX's Refactor icon (JC , VAX and VS all try to put an icon in the same place) and VAX's paired Brackets feature as both try to do it you get 2 ending brackets !
In terms of performance , having too many add ins must be questionable , especially in my case 2 that proport to to do the same job . I am very wary of having the 2 running . That said in performance terms , I see no real degradation. I think running code analysis outside of VS is the secret , I see the opposition have cottened on as well in their latest nightly builds.
Keep up the good work , and pretty please for Outliner .....
Michael -- PS How much of the degradation is down to the fact that the MVC is a Beta I wonder. Beta's are often far from optimised :)
Mike
The extensions I have along with JustCode are PowerCommands, Productivity Power Tools, VS10x Code Map and Method Block Highlighter, and VSCommands 2010. JustCode runs fine, sometimes it stutters, but it mostly runs fine. I like JustCode, and am not in a hurry to use MVC 4 beta just yet. Hopefully Telerik looks into the MVC 4 beta issue :)
I am not sure SQL Prompt does any harm unless its editing SQL , but that I CAN'T live without :)
Cheers
Mike
I am the one who started this...
Installed new version of JustCode 4 weeks ago, because I was trying to find an issue with a specific web site. Did not solve my problem and it again slowed down the development process, so I uninstalled it again.
Phil