Home All Groups Group Topic Archive Search About

Visual Studio 2008 hogging memory

Author
28 May 2009 7:43 AM
Steve
Hi All

I am using VS 2008 Professional (VB) and find several times a day I get an
'Out of memory' error when working in the design environment

I have to close VS then restart

When I check the processes (ctrl-alt-delete) it shows devenv.exe mem usage
as high as 800MB

Has anybody else experienced this?

Regards
Steve

Author
28 May 2009 8:42 AM
Michael Williams
"Steve" <ga630sf@nospam.nospam> wrote in message
news:eotWHg23JHA.1380@TK2MSFTNGP05.phx.gbl...

> I am using VS 2008 Professional (VB) and find several
> times a day I get an 'Out of memory' error when working
> in the design environment

That's progress for you ;-)
Author
28 May 2009 11:58 AM
Nobody
"Steve" <ga630sf@nospam.nospam> wrote in message
news:eotWHg23JHA.1380@TK2MSFTNGP05.phx.gbl...
> Hi All
>
> I am using VS 2008 Professional (VB) and find several times a day I get an
> 'Out of memory' error when working in the design environment
>
> I have to close VS then restart
>
> When I check the processes (ctrl-alt-delete) it shows devenv.exe mem usage
> as high as 800MB
>
> Has anybody else experienced this?

What OS and IE browser version are you using?
Author
28 May 2009 1:34 PM
Andrew Morton
Steve wrote:
> I am using VS 2008 Professional (VB) and find several times a day I
> get an 'Out of memory' error when working in the design environment
>
> I have to close VS then restart
>
> When I check the processes (ctrl-alt-delete) it shows devenv.exe mem
> usage as high as 800MB

Do you have any add-ins that could be leaking memory?

Have you installed VS2008 SP1?

Is there any chance you could add more RAM? (And what it shows for memory in
task manager is not the whole story anyway.)

Andrew
Author
28 May 2009 2:02 PM
Cor Ligthert[MVP]
Steve

I never had that on any machine or OS (I had stack overflows, but Herfried
knows why) can you give us a little bit the specs of the computer and OS you
are using including SP's.

Taskmanager says nothing, Internet is full of messages which shows that
Taskmanager is something typical for the end-user to get an idea.

Cor
Author
28 May 2009 9:46 PM
Steve
Hi All

Some more info

I am using Windows XP Professional SP2,  Visual Studio 2008 SP1 on a Core2
Duo 2.4G computer with 4GB Ram

I have no add-ins installed

When I do a Google search there are numerous sites with comments about the
same problem

It is worse when I am doing work on any xml page (e.g Project datasources)

Regards
Steve

Show quoteHide quote
"Steve" <ga630sf@nospam.nospam> wrote in message
news:eotWHg23JHA.1380@TK2MSFTNGP05.phx.gbl...
> Hi All
>
> I am using VS 2008 Professional (VB) and find several times a day I get an
> 'Out of memory' error when working in the design environment
>
> I have to close VS then restart
>
> When I check the processes (ctrl-alt-delete) it shows devenv.exe mem usage
> as high as 800MB
>
> Has anybody else experienced this?
>
> Regards
> Steve
>
Author
28 May 2009 10:55 PM
nak
Hi Steve,

    It doesn't happen when you have the XML viewer open does it?  That thing
is awful for viewing large amounts of XML data and will crash Visual Studio
quite easy, unless you have the patience to wait a year for it start
responding again.

Nick.

Show quoteHide quote
"Steve" <ga630sf@nospam.nospam> wrote in message
news:Ozoha393JHA.3544@TK2MSFTNGP04.phx.gbl...
> Hi All
>
> Some more info
>
> I am using Windows XP Professional SP2,  Visual Studio 2008 SP1 on a Core2
> Duo 2.4G computer with 4GB Ram
>
> I have no add-ins installed
>
> When I do a Google search there are numerous sites with comments about the
> same problem
>
> It is worse when I am doing work on any xml page (e.g Project datasources)
>
> Regards
> Steve
>
> "Steve" <ga630sf@nospam.nospam> wrote in message
> news:eotWHg23JHA.1380@TK2MSFTNGP05.phx.gbl...
>> Hi All
>>
>> I am using VS 2008 Professional (VB) and find several times a day I get
>> an 'Out of memory' error when working in the design environment
>>
>> I have to close VS then restart
>>
>> When I check the processes (ctrl-alt-delete) it shows devenv.exe mem
>> usage as high as 800MB
>>
>> Has anybody else experienced this?
>>
>> Regards
>> Steve
>>
>
>
>
Author
29 May 2009 6:35 AM
Jie Wang [MSFT]
Hi Steve,

It sounds unusual to run out of memory if you have 4GB of RAM.

So what type of the solution / projects are you working on?

What's the size of the XML document you were editing?

Is there a specific operation that will trigger the Out of Memory error or
it just happens randomly?

Please let me know and I'll see how can I help.

Thanks,

Jie Wang (jie***@online.microsoft.com, remove 'online.')

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msd***@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Author
31 May 2009 10:37 PM
Steve
Hi Jie

I am working on a Windows forms application in VB 2008 on Net Framework 2.0

The out of memory issue happens when I am moving through different forms in
design mode
i.e I double click on the form in the Solution Explorer to open it

I try to keep the number of open forms to a minimum but that makes no
difference

My Dataset.designer.vb file is about 4MB

This memory issue happens when I don't even have the XML file open

I do use some DevExpress windows forms components in my application, but the
memory issue was occurring before I started using the Devexpress components

regards
Steve


""Jie Wang [MSFT]"" <jie***@online.microsoft.com> wrote in message
Show quoteHide quote
news:48JH6eC4JHA.5720@TK2MSFTNGHUB02.phx.gbl...
> Hi Steve,
>
> It sounds unusual to run out of memory if you have 4GB of RAM.
>
> So what type of the solution / projects are you working on?
>
> What's the size of the XML document you were editing?
>
> Is there a specific operation that will trigger the Out of Memory error or
> it just happens randomly?
>
> Please let me know and I'll see how can I help.
>
> Thanks,
>
> Jie Wang (jie***@online.microsoft.com, remove 'online.')
>
> Microsoft Online Community Support
>
> Delighting our customers is our #1 priority. We welcome your comments and
> suggestions about how we can improve the support we provide to you. Please
> feel free to let my manager know what you think of the level of service
> provided. You can send feedback directly to my manager at:
> msd***@microsoft.com.
>
> ==================================================
> Get notification to my posts through email? Please refer to
> http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
>
> Note: MSDN Managed Newsgroup support offering is for non-urgent issues
> where an initial response from the community or a Microsoft Support
> Engineer within 2 business days is acceptable. Please note that each
> follow
> up response may take approximately 2 business days as the support
> professional working with you may need further investigation to reach the
> most efficient resolution. The offering is not appropriate for situations
> that require urgent, real-time or phone-based interactions. Issues of this
> nature are best handled working with a dedicated Microsoft Support
> Engineer
> by contacting Microsoft Customer Support Services (CSS) at
> http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
> ==================================================
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
Author
1 Jun 2009 12:11 PM
Jie Wang [MSFT]
Hi Steve,

Besides the dataset, how may projects are there in your solution file, and
how many items are there in each project? For the most complex winform in
your project, how many controls are there?

I'm trying to understand the scale of your solution and see if I can manage
to reproduce the problem.

If the problem is really urgent, you can also contact Microsoft Customer
Support Services for real-time or phone-based help.

Regards,

Jie Wang

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msd***@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Author
1 Jun 2009 5:49 PM
Mike
Steve,

What is your Memory Load Percentage?

Here's a console utility to print it out:

' File: MemLoad.vb
imports System.Runtime.InteropServices

Module module_memoryload

  structure MEMORYSTATUSEX
    public Length as Integer
    public MemoryLoad as Integer
    public TotalPhys as LONG
    public AvailPhys as LONG
    public TotalPageFile as LONG
    public AvailPageFile as LONG
    public TotalVirtual as LONG
    public AvailVirtual as LONG
    public AvailExtendedVirtual as LONG
  End Structure

  Declare Function GlobalMemoryStatusEx lib "kernel32" _
           (ByRef ms As MEMORYSTATUSEX) As Boolean

  sub main(ByVal args() As String)
    dim ms as new MemoryStatusEx
    ms.Length =  Marshal.Sizeof(ms)
    if GlobalMemoryStatusEx(ms) then
       Console.WriteLine("- Memory Load: {0}%", ms.MemoryLoad)
    end if
  end sub

end Module

I often tell my customers to look at their memory loads (and show them
via our server's tray status box) to provide a top level approximation
of the stress of their system.  The lower the better. If its high, and
especially persistently high, you really means that you need more
memory, including possibly a better video card, better tuned page
files, caches, etc, all that make up the total physical memory of the
system.  GUI is a big part of this.

Whats high? Well, for me, anything over 40%. It make work for you, but
the machine and OS is stressing (machine is grinding with faults and
page swapping) to work.

What I am saying, look at the memory load and its high, it really
means you need to look at the performance of the hardware, more memory
might do it, but it might also mean a better video interface card,
including possible faster drives.

--

Steve wrote:
Show quoteHide quote
> Hi Jie
>
> I am working on a Windows forms application in VB 2008 on Net Framework 2.0
>
> The out of memory issue happens when I am moving through different forms in
> design mode
> i.e I double click on the form in the Solution Explorer to open it
>
> I try to keep the number of open forms to a minimum but that makes no
> difference
>
> My Dataset.designer.vb file is about 4MB
>
> This memory issue happens when I don't even have the XML file open
>
> I do use some DevExpress windows forms components in my application, but the
> memory issue was occurring before I started using the Devexpress components
>
> regards
> Steve
>