VC++ express Hall of Shame!

L

Lloyd Dupont

it's only 2 hours I'm using it and I'm already mad from it's unproductivity
feature.

- my most hated feature being: you can't save your file (because it's used
by VC# express).
Very typicall after a failed build

there are minor ones as well kind of, such as:
- take 20 seconds to save a file.
=> which gives: before compiling spend 10 minutes saving files
- spend 20 seconds to close an (already saved) file.
- you can't edit your file, Intellisense takes 100% cpu

There is also 100% CPU going on all the time, I wonder why, thankfuly it
seems to be in a low priority thread...
 
L

Lloyd Dupont

One good thing though is: when you kill it, it dies straight away.
So that help me being more productive, after a failed build I could kill it
and restart it in only 20 seconds!
 
B

Bo Persson

Lloyd Dupont said:
it's only 2 hours I'm using it and I'm already mad from it's
unproductivity feature.
there are minor ones as well kind of, such as:
- take 20 seconds to save a file.
=> which gives: before compiling spend 10 minutes saving files
- spend 20 seconds to close an (already saved) file.
- you can't edit your file, Intellisense takes 100% cpu

There is also 100% CPU going on all the time, I wonder why,
thankfuly it seems to be in a low priority thread...

These are all related - IntelliSense. Sometimes it works, sometimes it
just hangs at 100% CPU utilization.

I have already uninstalled my VC++ Express. :-(


Bo Persson
 
P

Peteroid

I have been using VS C++.NET 2005 Express both at home and at work for
almost 3 weeks now (we have an MSDN subscription, so using Express till we
get our full version), and so far I've experienced none of the symptoms you
described.

I have experience IntelliSense not always working. I have experienced the
Class Viewer not displaying correct info. I have even experienced the oddity
that my customized Panel seems to be created in a state which it was in when
I closed the application LAST RUN! But no slow file saves, no 100% CPU
usage times. Pretty quick functionality for me.

In fact, I'm amazed at how rich and reliable a product it has been for me at
the - uhhhh - price... : )

[==P==]
 
L

Lloyd Dupont

I have been using VS C++.NET 2005 Express both at home and at work for
almost 3 weeks now (we have an MSDN subscription, so using Express till we
get our full version), and so far I've experienced none of the symptoms you
described.
mmhhh?
so it's not always..... uh.. buggy?
ok, I see.
well I don't know why it's like that, but it is in my case! :-(
I have experience IntelliSense not always working. I have experienced the
Class Viewer not displaying correct info. I have even experienced the
oddity that my customized Panel seems to be created in a state which it
was in when I closed the application LAST RUN! But no slow file saves, no
100% CPU usage times. Pretty quick functionality for me.

In fact, I'm amazed at how rich and reliable a product it has been for me
at the - uhhhh - price... : )

[==P==]

Lloyd Dupont said:
it's only 2 hours I'm using it and I'm already mad from it's
unproductivity feature.

- my most hated feature being: you can't save your file (because it's
used by VC# express).
Very typicall after a failed build

there are minor ones as well kind of, such as:
- take 20 seconds to save a file.
=> which gives: before compiling spend 10 minutes saving files
- spend 20 seconds to close an (already saved) file.
- you can't edit your file, Intellisense takes 100% cpu

There is also 100% CPU going on all the time, I wonder why, thankfuly it
seems to be in a low priority thread...
 
T

Tarek Madkour [MSFT]

mmhhh?
so it's not always..... uh.. buggy?
ok, I see.
well I don't know why it's like that, but it is in my case! :-(

are you talking about VC++ Express or VC# Express? Parts of your post
(and your other post) imply that you are using C#.

VC++ Express and VC# Express are two entirely different products.

Thanks,
 
L

Lloyd Dupont

are you talking about VC++ Express or VC# Express? Parts of your post
I am talking about VC++Express
(and your other post) imply that you are using C#.
That's right. I'm also using VC#Express.
VC++ Express and VC# Express are two entirely different products.
That's right, it's why I'm eagerly waiting for VS.NET2005 standart edition
which I have ordered 3 weeks ago already!!!
And it's not there yet!!!

Microsoft is IGnoring us poor Aussie developers!
You're wellcome!
 
T

Tarek Madkour [MSFT]

I am talking about VC++Express

That's right. I'm also using VC#Express.

In this case, we'd certainly want to get to the bottom of this issue and
fix VCExpress. We certainly did not design it to consume 20 seconds on
every save :)

Can you help us narrow this down in order to investigate it? Are you
using source control? If you are, does working on a non-SCC project
exhibit the same behavior? Do both C# and C++ Express exhibit that same
behavior?

Thanks,
 
L

Lloyd Dupont

C#Express behave fine.
C++Express keeps slowing down,but not on all my project I realize.
I'm not using any source control at all. (which is not in C++Express BTW)

If my boss agree I could send you the faulty project.....
It's a managed wrappper around Uniscribe.
Is there any email I could contact you?

mine would be "ld at galador dot net"
 
A

Andre Kaufmann

Lloyd said:
C#Express behave fine.
C++Express keeps slowing down,but not on all my project I realize.
I'm not using any source control at all. (which is not in C++Express BTW)

[...]
mine would be "ld at galador dot net"
[...]


I had a similar problem with one of my projects. I've checked the file
activity of the system with filemon from www.sysinternals.com and
figured out that the VC Ide was permanently accessing 2 dlls of the .NET
framework.
IIRC the 2 dlls have been: System.Management and System.EnterpriseServices.

After I've removed the 2 dlls from the references section of the project
file with a text editor the project behaved well.

Perhaps you should give it a try and use filemon to check what's going on.

Hope that helps.

Andre
 
L

Lloyd Dupont

that's a good idea...
although there heaps of referenced file.
how do you figured out which one was relevant?

Andre Kaufmann said:
Lloyd said:
C#Express behave fine.
C++Express keeps slowing down,but not on all my project I realize.
I'm not using any source control at all. (which is not in C++Express BTW)

[...]
mine would be "ld at galador dot net"
[...]


I had a similar problem with one of my projects. I've checked the file
activity of the system with filemon from www.sysinternals.com and figured
out that the VC Ide was permanently accessing 2 dlls of the .NET
framework.
IIRC the 2 dlls have been: System.Management and
System.EnterpriseServices.

After I've removed the 2 dlls from the references section of the project
file with a text editor the project behaved well.

Perhaps you should give it a try and use filemon to check what's going on.

Hope that helps.

Andre
 
C

Carl Daniel [VC++ MVP]

Lloyd said:
that's a good idea...
although there heaps of referenced file.
how do you figured out which one was relevant?

Re-read his pst - by using 'filemon' from www.sysinternals.com. Try it.
You'll like it.

-cd
Andre Kaufmann said:
Lloyd said:
C#Express behave fine.
C++Express keeps slowing down,but not on all my project I realize.
I'm not using any source control at all. (which is not in
C++Express BTW) [...]
mine would be "ld at galador dot net"
[...]


I had a similar problem with one of my projects. I've checked the
file activity of the system with filemon from www.sysinternals.com
and figured out that the VC Ide was permanently accessing 2 dlls of
the .NET framework.
IIRC the 2 dlls have been: System.Management and
System.EnterpriseServices.

After I've removed the 2 dlls from the references section of the
project file with a text editor the project behaved well.

Perhaps you should give it a try and use filemon to check what's
going on. Hope that helps.

Andre
 
L

Lloyd Dupont

that's a good idea...
Re-read his pst - by using 'filemon' from www.sysinternals.com. Try it.
You'll like it.
ho...
I mean I though I knew what he meant and tried it!
But that was too information rich to be relevant, you see?

Anyway I checked again and we were not thinking of the same application!
-cd
Andre Kaufmann said:
Lloyd Dupont wrote:
C#Express behave fine.
C++Express keeps slowing down,but not on all my project I realize.
I'm not using any source control at all. (which is not in
C++Express BTW) [...]
mine would be "ld at galador dot net"
[...]


I had a similar problem with one of my projects. I've checked the
file activity of the system with filemon from www.sysinternals.com
and figured out that the VC Ide was permanently accessing 2 dlls of
the .NET framework.
IIRC the 2 dlls have been: System.Management and
System.EnterpriseServices.

After I've removed the 2 dlls from the references section of the
project file with a text editor the project behaved well.

Perhaps you should give it a try and use filemon to check what's
going on. Hope that helps.

Andre
 
L

Lloyd Dupont

funny that.
I deleted the .ncb, .user, .suo files.then I restarted and it worked fine.
 
A

Andre Kaufmann

Lloyd said:
ho...
I mean I though I knew what he meant and tried it!
But that was too information rich to be relevant, you see?

Anyway I checked again and we were not thinking of the same application!

I suppose you've started filemon before VStudio ? Just start VStudio,
open your project wait a few seconds and then start filemon.
There should be very low activity in filemon, though one of my VC++
projects made the IDE to permanently access some .NET framework Dll's,
which decreased IDE performance a lot.

Andre
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top