memory problem (unknown object in generation 0)

  • Thread starter Thread starter gr
  • Start date Start date
G

gr

Hello reader,
First, if i am not in the good place, please tell me. I have hesitaded with
others (windbg one and framework general one).

I have a memory leak problem in an aspnet application.
I have made some dumps, and i analyze them with sos extension and sosex one
within windbg.
When i look into memory, in gen 0 i see strange objects.
the command !dumpgen 0 -stat show me this lines (sosex extension) :

Count Total Size Type
-------------------------------------------------
118 404748 **** FREE ****
1 1729449542 <?>
3 108728148 <?>
56 22400 ASP.default_aspx
30 3720 Oracle.DataAccess.Client.OracleConnection
32 5120 Oracle.DataAccess.Client.OracleCommand
26 1976 Oracle.DataAccess.Client.OracleException
30 3960 Oracle.DataAccess.Client.OpoConCtx
30 1800 Oracle.DataAccess.Client.OpoConRefCtx
32 512
Oracle.DataAccess.Client.OracleParameterCollection
90 10080 Oracle.DataAccess.Client.OracleParameter
26 624
Oracle.DataAccess.Client.OracleErrorCollection
52 1248 Oracle.DataAccess.Client.OpoErrCtx
28 896 Oracle.DataAccess.Client.OracleError
27 648 System.Xml.NameTable
26 1040 System.Xml.XmlNamespaceManager
26 312 System.Xml.XmlTextReader
27 4212 System.Xml.XmlDocument
4116 115248 System.Xml.XmlElement
3236 64720 System.Xml.XmlText

[...]

98 1568 System.String[][]
26 624 System.IO.StringReader
206 4944
System.Environment+ResourceHelper+GetResourceStringUserData
148 8784 System.SByte[]
123 4428
System.Collections.Hashtable+HashtableEnumerator
5 116 System.RuntimeTypeHandle[]
156 2496 System.Security.Permissions.FileIOAccess
156 3744 System.Security.Util.StringExpressionSet
540 15120
System.Collections.ArrayList+ArrayListEnumeratorSimple
692 109008 System.Collections.Hashtable+bucket[]
90 2520 System.Text.UTF8Encoding
90 1440 System.Text.EncoderReplacementFallback
90 1440 System.Text.DecoderReplacementFallback
126 4032 System.Text.UTF8Encoding+UTF8Encoder
824 16480
System.Collections.Specialized.HybridDictionary
250 6000
System.Collections.Specialized.ListDictionary+NodeKeyValueCollection+NodeKeyValueEnumerator
27 540
System.Collections.Specialized.NameObjectCollectionBase+NameObjectKeysEnumerator
554 8864
System.Collections.Specialized.NameObjectCollectionBase+NameObjectEntry
221 5304
System.Collections.Specialized.ListDictionary+NodeEnumerator
250 4000
System.Collections.Specialized.ListDictionary+NodeKeyValueCollection
853 23884
System.Collections.Specialized.ListDictionary
1291 25820
System.Collections.Specialized.ListDictionary+DictionaryNode
481 7696 System.ComponentModel.EventHandlerList
419 8380
System.ComponentModel.EventHandlerList+ListEntry

64928 objects, 1844730458 bytes

Is someone could explain me what kind of object could be thoses lines (the
second and the third) <?> ?

Thank you for your help.
 
Hello reader,
First, if i am not in the good place, please tell me. I have hesitaded with  
others (windbg one and framework general one).

I have a memory leak problem in an aspnet application.
I have made some dumps, and i analyze them with sos extension and sosex one
within windbg.
When i look into memory, in gen 0 i see strange objects.
the command !dumpgen 0 -stat show me this lines (sosex extension) :

       Count      Total Size      Type
-------------------------------------------------
         118         404748       **** FREE ****
           1     1729449542       <?>
           3      108728148       <?>
          56          22400       ASP.default_aspx
          30           3720       Oracle.DataAccess.Client.OracleConnection
          32           5120       Oracle.DataAccess.Client.OracleCommand
          26           1976       Oracle.DataAccess.Client.OracleException
          30           3960       Oracle.DataAccess.Client.OpoConCtx
          30           1800       Oracle.DataAccess.Client.OpoConRefCtx
          32            512      
Oracle.DataAccess.Client.OracleParameterCollection
          90          10080       Oracle.DataAccess.Client.OracleParameter
          26            624      
Oracle.DataAccess.Client.OracleErrorCollection
          52           1248       Oracle.DataAccess.Client.OpoErrCtx
          28            896       Oracle.DataAccess.Client.OracleError
          27            648       System.Xml.NameTable
          26           1040       System.Xml.XmlNamespaceManager
          26            312       System.Xml.XmlTextReader
          27           4212       System.Xml.XmlDocument
        4116         115248       System.Xml.XmlElement
        3236          64720       System.Xml.XmlText

[...]

          98           1568       System.String[][]
          26            624       System.IO.StringReader
         206           4944      
System.Environment+ResourceHelper+GetResourceStringUserData
         148           8784       System.SByte[]
         123           4428      
System.Collections.Hashtable+HashtableEnumerator
           5            116       System.RuntimeTypeHandle[]
         156           2496       System.Security.Permissions.FileIOAccess
         156           3744       System.Security.Util.StringExpressionSet
         540          15120      
System.Collections.ArrayList+ArrayListEnumeratorSimple
         692         109008       System.Collections.Hashtable+bucket[]
          90           2520       System.Text.UTF8Encoding
          90           1440       System.Text.EncoderReplacementFallback
          90           1440       System.Text.DecoderReplacementFallback
         126           4032       System.Text.UTF8Encoding+UTF8Encoder
         824          16480      
System.Collections.Specialized.HybridDictionary
         250           6000      
System.Collections.Specialized.ListDictionary+NodeKeyValueCollection+NodeKe­yValueEnumerator
          27            540      
System.Collections.Specialized.NameObjectCollectionBase+NameObjectKeysEnume­rator
         554           8864      
System.Collections.Specialized.NameObjectCollectionBase+NameObjectEntry
         221           5304      
System.Collections.Specialized.ListDictionary+NodeEnumerator
         250           4000      
System.Collections.Specialized.ListDictionary+NodeKeyValueCollection
         853          23884      
System.Collections.Specialized.ListDictionary
        1291          25820      
System.Collections.Specialized.ListDictionary+DictionaryNode
         481           7696       System.ComponentModel.EventHandlerList
         419           8380      
System.ComponentModel.EventHandlerList+ListEntry

64928 objects, 1844730458 bytes

Is someone could explain me what kind of object could be thoses lines (the
second and the third) <?> ?

Thank you for your help.

Try to check http://www.eggheadcafe.com/conversation.aspx?messageid=34764601&threadid=34745181
 
Back
Top