Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NTVS 1.2 Beta Feedback #1077

Closed
mousetraps opened this issue Jun 20, 2016 · 8 comments
Closed

NTVS 1.2 Beta Feedback #1077

mousetraps opened this issue Jun 20, 2016 · 8 comments

Comments

@mousetraps
Copy link
Contributor

Love it? Hate it? Let us know what you think!

@NoelAbrahams
Copy link

@mousetraps,

I am quite pleased with the stability improvements around debugging NTVS projects.

However, a lot of the work on improving intellisense doesn't really affect us because we use TypeScript (and therefore have JS intellisense turned off).

My number one issue has been #518 and this is a daily problem. So when I seen releases not really affecting the quality of my life I am not super excited.

But it is encouraging to see the new releases coming through.

@jcansdale
Copy link
Contributor

@NoelAbrahams,

My number one issue has been #518 and this is a daily problem. So when I seen releases not really affecting the quality of my life I am not super excited.

As a workaround it would be easy to write a "BatchExportRunner" that executes all exports as a single test (that reports to stdout and fails when one or more tests fail). You could quickly swap back to "ExportRunner" when working on a particular suite of tests.

@kant2002
Copy link
Contributor

@mousetraps My personal issue is that NTVS becoming memory hog on TypeScript project and very often freezes.

@mjbvz
Copy link
Contributor

mjbvz commented Jun 22, 2016

@kant2002 What symptoms are you seeing specifically? Could you provide some memory usage numbers and a basic description of the Typescript project you are seeing these numbers in.

Also, is memory usage high but stable, or is it slowly increasing? Do you eventually run out of memory?

@mjbvz
Copy link
Contributor

mjbvz commented Jun 22, 2016

@NoelAbrahams Thanks for the feedback.

We really want to get around to #518 at some point, but have not been able to prioritize it yet. Anyone is free to start looking into the problem and start work on a solution though, and we are always happy to discuss design ideas and provide feedback or help.

@kant2002
Copy link
Contributor

@mjbvz My project structure

With node_modules folder

Ext Count
.ts 390
.d.ts 317
.js 11523

Without node_modules folder

Ext Count
.ts 385
.d.ts 65
.js 1169

Project is Express application with front-end written in Angular. JS files is not part of the project, I just include them to give you some statistics which may or may not be important for you.

NTVS behavior

  • Very often VS has paused for couple seconds, not uncommon when this period could take up to 5-10 seconds.
  • Opening single project take up to the minute. My .NET Core opens much faster and even faster opens the old-school C# projects. I think this issues not entirely related to NTVS, but maybe related to new project structure of VS. Don't know
  • When build using external tool very often NTVS window pauses.
  • After some time project start using more and more memory and pauses become more frequent. Restarting VS is very distracting to workflow, so I very often rely on VSCode which less powerful then VS.
  • Running out of memory now does not happening, but I barely use VS for main work on that project, just using it for navigation across code, finding dependencies and when I need to produce code I half-time use VSCode and half-time use VS.

@kant2002
Copy link
Contributor

kant2002 commented Jul 6, 2016

@mjbvz or @mousetraps any news why NTVS could freeze?

@mjbvz
Copy link
Contributor

mjbvz commented Jul 28, 2016

Closing since NTVS 1.2 is now out. Please try upgrading and sending us any feedback here: #1147 or open new issues for any bugs

@mjbvz mjbvz closed this as completed Jul 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants