Find Usages and 213


Seems to be a problem with the Find Usages in build 213 (VS2003) after
selecting a grouping for the display of Namespaces,Types, and Type Members.
The usings list displays okay and you can use it to navigate once or twice
but after that Studio seems to hang (or at least is completely unresponsive
for the limit of my patience) and has to be terminated. It doesn't seem to
happen if no grouping is applied to the list.
On a more trivial level the toolbar for the find usages window is not
painting well the background seems to contain a lot of screen trash.
My General impressions so far of 213 is fantastic!!! This is the first
build that i've been able to leave installed on my work machine without any
major issue (asside from the Find Usages)


6 comments
Comment actions Permalink

My General impressions so far of 213 is fantastic!!! This is the first
build that i've been able to leave installed on my work machine without
any major issue (asside from the Find Usages)


I agree with this. Most exceptions that I got in the previous builds are
fixed in build 213. The only remarks about this build is that I sometimes
still get exceptions in combination with a source control provider and also
I have the impression that there is somewhere a GDI leak, I believe it has
to do something with the drawing in the gutter but you will only notice this
when working in Visual Studio 2003 for hours without closing it...

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be


0
Comment actions Permalink

Hello Gabriel,

concerning GDI leak, we've been investigating this problem for a while, but
still without significant
results so far. Do I understand correctly that the gutter stops painting
properly after you've worked in VS
for some time? Could you please next time this happens notice what number
of GDI objects does devenv.exe use?
You can do this using Task Manager (there is a column 'GDI objects' there,
but you normally have to enable it).
This problem is really odd. In particular, it does not reproduce on certain
machines in our lab, while on others it
occurs immediately after opening a relatively large solution in VS (that
is, ReSharper sources).

Thanks in advance.

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

I have the impression that there is somewhere a GDI
leak, I believe it has to do something with the drawing in the gutter
but you will only notice this when working in Visual Studio 2003 for
hours without closing it...

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be



0
Comment actions Permalink

Hello Dmitry

I will run some profiling tests using AQTime's Resource Profiler and post
any finding.

Gabriel

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9d06ff8c7d427de07ec5d@news.intellij.net...

Hello Gabriel,

>

concerning GDI leak, we've been investigating this problem for a while,

but

still without significant
results so far. Do I understand correctly that the gutter stops painting
properly after you've worked in VS
for some time? Could you please next time this happens notice what number
of GDI objects does devenv.exe use?
You can do this using Task Manager (there is a column 'GDI objects' there,
but you normally have to enable it).
This problem is really odd. In particular, it does not reproduce on

certain

machines in our lab, while on others it
occurs immediately after opening a relatively large solution in VS (that
is, ReSharper sources).

>

Thanks in advance.

>

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>

I have the impression that there is somewhere a GDI
leak, I believe it has to do something with the drawing in the gutter
but you will only notice this when working in Visual Studio 2003 for
hours without closing it...

>

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be

>
>


0
Comment actions Permalink

Hello Gabriel,

thanks for your help! Probably we should also try AQTime. By now, I've use
a tool found in a MSDN article to track GDI objects usage, and it's far from
perfect...

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Hello Dmitry

I will run some profiling tests using AQTime's Resource Profiler and
post any finding.

Gabriel

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9d06ff8c7d427de07ec5d@news.intellij.net...

>> Hello Gabriel,
>>
>> concerning GDI leak, we've been investigating this problem for a
>> while,
>>

but

>> still without significant
>> results so far. Do I understand correctly that the gutter stops
>> painting
>> properly after you've worked in VS
>> for some time? Could you please next time this happens notice what
>> number
>> of GDI objects does devenv.exe use?
>> You can do this using Task Manager (there is a column 'GDI objects'
>> there,
>> but you normally have to enable it).
>> This problem is really odd. In particular, it does not reproduce on

certain

>> machines in our lab, while on others it
>> occurs immediately after opening a relatively large solution in VS
>> (that
>> is, ReSharper sources).
>> Thanks in advance.
>>
>> Regards,
>> Dmitry Shaporenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>>> I have the impression that there is somewhere a GDI
>>> leak, I believe it has to do something with the drawing in the
>>> gutter
>>> but you will only notice this when working in Visual Studio 2003 for
>>> hours without closing it...
>>> Gabriel Lozano-Morán
>>> MCSD .NET
>>> Real Software
>>> http://www.realdn.net
>>> http://www.realsoftware.be


0
Comment actions Permalink

You must be talking about Leaks.exe then :) AQTime is one of the greatest
instrumentation/profiling tools I have seen or worked with.

Gabriel


0
Comment actions Permalink

Hmm, no, I'm talking about GDIUsage (http://msdn.microsoft.com/msdnmag/issues/03/01/GDILeaks/default.aspx).
Leaks.exe seems to be an earlier tool from the same author :)


Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

You must be talking about Leaks.exe then :) AQTime is one of the
greatest instrumentation/profiling tools I have seen or worked with.

Gabriel



0

Please sign in to leave a comment.