Click here to Skip to main content
15,889,595 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
AnswerRe: Memory consumption issues (GC-related???) Pin
led mike24-Aug-07 4:33
led mike24-Aug-07 4:33 
AnswerRe: Memory consumption issues (GC-related???) Pin
Mark Salsbery24-Aug-07 6:30
Mark Salsbery24-Aug-07 6:30 
GeneralRe: Memory consumption issues (GC-related???) Pin
led mike24-Aug-07 8:10
led mike24-Aug-07 8:10 
GeneralRe: Memory consumption issues (GC-related???) Pin
Mark Salsbery24-Aug-07 8:17
Mark Salsbery24-Aug-07 8:17 
GeneralRe: Memory consumption issues (GC-related???) Pin
Xpnctoc24-Aug-07 8:28
Xpnctoc24-Aug-07 8:28 
GeneralRe: Memory consumption issues (GC-related???) Pin
Mark Salsbery24-Aug-07 8:32
Mark Salsbery24-Aug-07 8:32 
GeneralRe: Memory consumption issues (GC-related???) Pin
led mike27-Aug-07 4:57
led mike27-Aug-07 4:57 
GeneralRe: Memory consumption issues (GC-related???) Pin
Xpnctoc24-Aug-07 8:27
Xpnctoc24-Aug-07 8:27 
I understand that some things will be held on to because they don't go out of scope. But it seems to me there are some serious problems within the .NET framework not properly releasing references. Consider the behavior of the Menu control:

Every time I click my "File" menu (just as an illustration), MORE memory is sucked up to generate the drop down (New, Open, Save, etc...). Sure, the Menu control never goes out of scope as long as the application is run, but why does it grab more memory every time? It seems to me that after the memory has been allocated once, that should be the end of it. If I call up the "File" menu a second time, there should be no reference left to the original fly-out. The memory consumption should stay constant because one reference was destroyed and one was created. But no. The framework sucks up the additional memory to create a new reference without reliquishing the old reference.

As many times as I expand any menu item, more memory is consumed. None is ever reliquished. And, as I stated in my original post, I took my unmanaged data out of the equasion. I'm talking about just running an application form with a menu system -- before I do any of the real application work or allocate any of the core data structure memory.

If .NET won't release any of the consumed Menu memory before application termination, then I might as well go back to VS6. That's just too sloppy.
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson24-Aug-07 9:44
George L. Jackson24-Aug-07 9:44 
GeneralRe: Memory consumption issues (GC-related???) Pin
Mark Salsbery24-Aug-07 10:49
Mark Salsbery24-Aug-07 10:49 
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson24-Aug-07 11:32
George L. Jackson24-Aug-07 11:32 
GeneralRe: Memory consumption issues (GC-related???) Pin
Xpnctoc25-Aug-07 4:08
Xpnctoc25-Aug-07 4:08 
GeneralRe: Memory consumption issues (GC-related???) Pin
George L. Jackson25-Aug-07 4:20
George L. Jackson25-Aug-07 4:20 
QuestionWrite to Access Database using C++ and OleDB connection Pin
Stefan Baens24-Aug-07 3:46
Stefan Baens24-Aug-07 3:46 
AnswerRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 4:28
led mike24-Aug-07 4:28 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
iddqd51524-Aug-07 5:06
iddqd51524-Aug-07 5:06 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 5:16
led mike24-Aug-07 5:16 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Mark Salsbery24-Aug-07 6:34
Mark Salsbery24-Aug-07 6:34 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 8:00
led mike24-Aug-07 8:00 
AnswerRe: Write to Access Database using C++ and OleDB connection Pin
led mike24-Aug-07 5:27
led mike24-Aug-07 5:27 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Stefan Baens25-Aug-07 0:48
Stefan Baens25-Aug-07 0:48 
GeneralRe: Write to Access Database using C++ and OleDB connection Pin
Stefan Baens26-Aug-07 20:39
Stefan Baens26-Aug-07 20:39 
QuestionListview header spanning 2 rows Pin
kani9823-Aug-07 7:42
kani9823-Aug-07 7:42 
AnswerRe: Listview header spanning 2 rows Pin
Giorgi Dalakishvili23-Aug-07 8:11
mentorGiorgi Dalakishvili23-Aug-07 8:11 
GeneralRe: Listview header spanning 2 rows Pin
kani9823-Aug-07 8:31
kani9823-Aug-07 8:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.