Click here to Skip to main content
15,896,207 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
AnswerRe: Visual Studio Online or Express? Pin
PIEBALDconsult11-Aug-14 8:01
mvePIEBALDconsult11-Aug-14 8:01 
AnswerRe: Visual Studio Online or Express? Pin
Rob Caron MSFT12-Aug-14 7:12
Rob Caron MSFT12-Aug-14 7:12 
GeneralRe: Visual Studio Online or Express? Pin
adamhill913-Aug-14 0:26
adamhill913-Aug-14 0:26 
AnswerRe: Visual Studio Online or Express? Pin
thatraja13-Aug-14 2:30
professionalthatraja13-Aug-14 2:30 
AnswerRe: Visual Studio Online or Express? Pin
sankarsan parida27-Aug-14 20:48
professionalsankarsan parida27-Aug-14 20:48 
QuestionRequesting help chasing a .net memory leak Pin
Joshua Gayou10-Aug-14 7:46
Joshua Gayou10-Aug-14 7:46 
AnswerRe: Requesting help chasing a .net memory leak Pin
Eddy Vluggen11-Aug-14 7:51
professionalEddy Vluggen11-Aug-14 7:51 
GeneralRe: Requesting help chasing a .net memory leak Pin
Joshua Gayou11-Aug-14 10:48
Joshua Gayou11-Aug-14 10:48 
No custom paint handlers.

Been doing some digging on this using sos.dll (just learned how to use it today). What I'm seeing is a heavy accumulation of WeakReference objects (as below).

00415b08 7247 115952 Panasonic.Cumulus.NodeSignature
004a2cc0 21 131492 Free
5c912ee4 1289 164388 System.Int32[]
00265dc8 7959 222852 Panasonic.Navigation.Airport
00416170 6145 294960 Panasonic.Cumulus.Tree.SearchNode
5c910964 40147 481764 System.Object
00266320 33732 1484208 Panasonic.Lists.Vector`1[[System.String, mscorlib]]
5c90a4f8 106481 1703696 System.WeakReference
5c8e4518 43721 1754732 System.Object[]
5c910d48 75853 4065948 System.String

00625b08 6250 100000 Panasonic.Cumulus.NodeSignature
00482cc0 21 132216 Free
5c912ee4 1080 139412 System.Int32[]
00125dc8 7959 222852 Panasonic.Navigation.Airport
00626170 5290 253920 Panasonic.Cumulus.Tree.SearchNode
5c910964 29503 354036 System.Object
00126320 23956 1054064 Panasonic.Lists.Vector`1[[System.String, mscorlib]]
5c90a4f8 70067 1121072 System.WeakReference
5c8e4518 31679 1526020 System.Object[]
5c910d48 70002 3827708 System.String

00625b08 994 15904 Panasonic.Cumulus.NodeSignature
5c912ee4 223 22208 System.Int32[]
00626170 730 35040 Panasonic.Cumulus.Tree.SearchNode
00482cc0 22 131548 Free
00125dc8 7959 222852 Panasonic.Navigation.Airport
5c910964 19523 234276 System.Object
00126320 18547 816068 Panasonic.Lists.Vector`1[[System.String, mscorlib]]
5c8e4518 21952 2319992 System.Object[]
5c90a4f8 170293 2724688 System.WeakReference
5c910d48 58574 3265092 System.String

00625b08 3853 61648 Panasonic.Cumulus.NodeSignature
5c912ee4 698 88716 System.Int32[]
00626170 3184 152832 Panasonic.Cumulus.Tree.SearchNode
5c910964 16087 193044 System.Object
00125dc8 7959 222852 Panasonic.Navigation.Airport
00126320 12652 556688 Panasonic.Lists.Vector`1[[System.String, mscorlib]]
00482cc0 17208 1438032 Free
5c910d48 61646 3463780 System.String
5c8e4518 17493 3603972 System.Object[]
5c90a4f8 334571 5353136 System.WeakReference

00625b08 1227 19632 Panasonic.Cumulus.NodeSignature
5c912ee4 258 27292 System.Int32[]
00626170 933 44784 Panasonic.Cumulus.Tree.SearchNode
00125dc8 7959 222852 Panasonic.Navigation.Airport
5c910964 19907 238884 System.Object
00126320 18727 823988 Panasonic.Lists.Vector`1[[System.String, mscorlib]]
5c910d48 59022 3288024 System.String
5c8e4518 22302 4688996 System.Object[]
00482cc0 34649 5804452 Free
5c90a4f8 562981 9007696 System.WeakReference

I've seen the numerous posts regarding this that suggest you just recompile in Release rather than Debug mode, however that isn't the case here - I can still see the memory climb when I run the app.

I've tried dumping some of the objects and all it seems to point to is a floating system.object:

Scan Thread 3128 OSTHread c38
Scan Thread 5780 OSTHread 1694
Scan Thread 6204 OSTHread 183c
Scan Thread 2680 OSTHread a78
Scan Thread 3232 OSTHread ca0
DOMAIN(007D3988):HANDLE(Pinned):1b13fc:Root:03501010(System.Object[])->
02502074(System.Collections.Generic.List`1[[System.WeakReference, mscorlib]])->
035b0df8(System.Object[])->
02a2fe9c(System.WeakReference)

I was fairly certain I had all the events issues sorted but perhaps not. I'll go through and take a closer look at the difference classes involved (using your shift-f12 suggestion) and see if I can find anything likely.

Thanks for the response.
AnswerRe: Requesting help chasing a .net memory leak Pin
Joshua Gayou11-Aug-14 13:08
Joshua Gayou11-Aug-14 13:08 
QuestionCS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
demoninside98-Aug-14 20:50
demoninside98-Aug-14 20:50 
AnswerRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
PIEBALDconsult8-Aug-14 20:56
mvePIEBALDconsult8-Aug-14 20:56 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
demoninside98-Aug-14 21:13
demoninside98-Aug-14 21:13 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
PIEBALDconsult9-Aug-14 5:24
mvePIEBALDconsult9-Aug-14 5:24 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
Dave Kreskowiak9-Aug-14 6:25
mveDave Kreskowiak9-Aug-14 6:25 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
demoninside98-Aug-14 21:22
demoninside98-Aug-14 21:22 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
PIEBALDconsult9-Aug-14 5:23
mvePIEBALDconsult9-Aug-14 5:23 
AnswerRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
Richard MacCutchan8-Aug-14 22:39
mveRichard MacCutchan8-Aug-14 22:39 
GeneralRe: CS0029: Cannot implicitly convert type 'System.DateTime' to 'var' Pin
demoninside99-Aug-14 0:35
demoninside99-Aug-14 0:35 
QuestionRetrieve information from UDL file Pin
Ashfaque Hussain4-Aug-14 19:23
Ashfaque Hussain4-Aug-14 19:23 
AnswerRe: Retrieve information from UDL file Pin
Eddy Vluggen5-Aug-14 2:37
professionalEddy Vluggen5-Aug-14 2:37 
QuestionControls resize to init after changing language Pin
ChriSSi0034-Aug-14 1:36
ChriSSi0034-Aug-14 1:36 
AnswerRe: Control resize to init after changing language Pin
Eddy Vluggen4-Aug-14 2:00
professionalEddy Vluggen4-Aug-14 2:00 
AnswerRe: Control resize to init after changing language Pin
Bernhard Hiller4-Aug-14 20:49
Bernhard Hiller4-Aug-14 20:49 
GeneralRe: Control resize to init after changing language Pin
ChriSSi0034-Aug-14 21:26
ChriSSi0034-Aug-14 21:26 
GeneralRe: Control resize to init after changing language Pin
Bernhard Hiller4-Aug-14 23:38
Bernhard Hiller4-Aug-14 23:38 

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.