All of these issues appear after opening an image then closing it - once .
Code: Select all
Direct EventHandler roots (Show details) (Ignore...)
6 types have instances that are directly rooted by an EventHandler. This can indicate that an EventHandler has not been properly removed.
Investigate the types below for more information.
ContentControlRegionAdapter.<>c__DisplayClass2, DataBindEngine.DataBindEngineShutDownListener, WeakEventTable.WeakEventTableShutDownListener, ManagedWndProcTracker.ManagedWndProcTrackerShutDownListener, WindowSettings, TextServicesContext.TextServicesContextShutDownListener
Disposed instances (Show details) (Ignore...)
10 types have instances that have been disposed but not GCed.
Investigate the types below for more information.
PropertyPathWorker.ContextHelper, ObservableCollection<DockingWindow>.SimpleMonitor, ObservableCollection<DocumentWindow>.SimpleMonitor, ObservableCollection<GroupDescription>.SimpleMonitor, ObservableCollection<ItemMetadata>.SimpleMonitor, ObservableCollection<object>.SimpleMonitor, ObservableCollection<ResourceDictionary>.SimpleMonitor, ObservableCollection<string>.SimpleMonitor, UnmanagedMemoryStream, WriterDelegate
Undisposed instances (release resource) (Show details) (Ignore...)
5 types have instances that have been garbage collected without being properly disposed.
Investigate the types below for more information.
SafeFileHandle, SafeWaitHandle, BitmapSourceSafeMILHandle, SafeMILHandle, SafeProfileHandle
Direct delegate roots (Show details) (Ignore...)
4 types have instances that are directly rooted by a delegate. This can indicate that the delegate has not been properly removed.
Investigate the types below for more information.
DelegateCommand.<>c__DisplayClass6, SpectrumPCBootstrapper, System.__Filters, __Filters
Pinned instances (Show details) (Ignore...)
2 types have instances that are pinned in memory.
Investigate the types below for more information.
System.Object, System.Object[]
Indirect EventHandler roots (Show details) (Ignore...)
22 types have instances that are indirectly rooted by an EventHandler. This can indicate that the EventHandler has not been properly removed.
Investigate the types below for more information.
<GCHandle>, WINDOWPLACEMENT, WindowSettings.WindowApplicationSettings, ArrayList, Hashtable, Hashtable.bucket[], Hashtable.ValueCollection, ClientSettingsStore, LocalFileSettingsProvider, SettingsAttributeDictionary, (...)
Indirect delegate roots (Show details) (Ignore...)
2 types have instances that are indirectly rooted by a delegate. This can indicate that the delegate has not been properly removed.
Investigate the types below for more information.
System.Action, System.Func<bool>
Undisposed instances (perform action) (Show details) (Ignore...)
2 types have instances that have been garbage collected without being properly disposed.
Investigate the types below for more information.
System.IO.FileStream, System.Net.FileWebStream
Undisposed instances (memory/resource utilization) (Show details) (Ignore...)
7 types have instances that have been garbage collected without being properly disposed.
Investigate the types below for more information.
BamlStream, System.IO.BinaryReader, UnmanagedMemoryStream, ResourceReader, RuntimeResourceSet, ManualResetEvent, BamlBinaryReader (inherited)
Duplicate instances (Show details) (Ignore...)
366 types have duplicate instances (5,674 sets, 1,608,309 duplicated bytes). Duplicate instances can cause unnecessary memory consumption.
Investigate the types below for more information.
System.String (2,049 sets, 447,952 duplicated bytes), List<XamlNode> (896 sets, 219,152 duplicated bytes), WriterDelegate (32 sets, 218,294 duplicated bytes), ResourceDictionary (4 sets, 124,698 duplicated bytes), Baml2006SchemaContext.BamlProperty (429 sets, 94,488 duplicated bytes), Baml2006SchemaContext.BamlAssembly (11 sets, 75,218 duplicated bytes), Baml2006SchemaContext (7 sets, 65,358 duplicated bytes), Baml2006Reader (4 sets, 64,370 duplicated bytes), List<Baml2006SchemaContext.BamlAssembly> (6 sets, 59,928 duplicated bytes), System.Byte[] (48 sets, 51,908 duplicated bytes), (...)
Instances queued for finalization (pending finalizer) (Show details) (Ignore...)
3 types have instances that are queued for finalization.
Investigate the types below for more information.
GCNotificationToken, GCNotificationToken, GCNotificationToken
Empty weak reference (Show details) (Ignore...)
The WeakReference type has instances that are no longer alive.
Investigate the WeakReference type for more information.
System.WeakReference
Large instances (Show details) (Ignore...)
2 types have instances that are located in the large object heap.
Investigate the types below for more information.
System.Byte[], System.Object[]
FixedAddressValueType instances (Show details) (Ignore...)
114 types have instances that are pinned in memory by the FixedAddressValueType attribute.
Investigate the types below for more information.
__type_info_node, $ArrayType$$$BY09UCONTROL_TABLE@TtfDelta@Internal@MS@@, BASEAXIS_CONTROL$$BY0A@E, BASECOORDFORMAT2_CONTROL$$BY0A@E, BASEFEATMINMAXRECORD_CONTROL$$BY0A@E, BASEHEADER_CONTROL$$BY0A@E, BASELANGSYSRECORD_CONTROL$$BY0A@E, BASEMINMAX_CONTROL$$BY0A@E, BASESCRIPT_CONTROL$$BY0A@E, BASESCRIPTLIST_CONTROL$$BY0A@E, (...)
Undisposed instances (unclassified) (Show details) (Ignore...)
11 types have instances that have been garbage collected without being properly disposed.
Investigate the types below for more information.
ObservableCollection<DockingWindow>.SimpleMonitor, ObservableCollection<GroupStyle>.SimpleMonitor, ObservableCollection<object>.SimpleMonitor, ExecutionContext, Task<object>, Baml2006Reader, DeferringWriter, ReaderDelegate, ReaderMultiIndexDelegate, WriterDelegate, (...)
Undisposed instances (no action) (Show details) (Ignore...)
3 types have instances that have been garbage collected without being properly disposed.
Investigate the types below for more information.
FileWebResponse, CollectionView.SimpleMonitor, HitTestWithPointDrawingContextWalker
Held duplicate instances (Show details) (Ignore...)
173 types have duplicate instances that are held by other duplicate instances (3,905 sets, 821,393 duplicated bytes).
Investigate the types below for more information.
XamlNodeAddDelegate (43 sets, 257,498 duplicated bytes), XamlLineInfoAddDelegate (43 sets, 257,498 duplicated bytes), System.Xaml.XamlNode[] (909 sets, 200,290 duplicated bytes), System.String (1,049 sets, 163,932 duplicated bytes), System.Object[] (63 sets, 151,796 duplicated bytes), List<object> (42 sets, 148,494 duplicated bytes), Baml2006ReaderContext (10 sets, 139,568 duplicated bytes), List<KeyRecord> (10 sets, 132,626 duplicated bytes), KeyRecord[] (10 sets, 132,530 duplicated bytes), NameScopeDictionary (8 sets, 129,878 duplicated bytes), (...)