mita community #18 memory leaks
DESCRIPTION
This presentation show brief cases when Memory Leaks in .Net could take place.TRANSCRIPT
![Page 1: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/1.jpg)
Memory Leaks
Yuriy Seniuk
![Page 2: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/2.jpg)
Memory in .NET
• Stack
• Managed Heap
• Unmanaged Heap
Memory Leaks
![Page 3: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/3.jpg)
• OutOfMemoryEcxeption
• Slow Execution
• Increasing of Memory Usage
How to detect leaks?
Memory Leaks
![Page 4: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/4.jpg)
• StackOverflowException
Invocation of methods which needs large memory resources
Cyclic/Deep Invocation
• Leaks in Thread’s stack
Leaks in Stack Memory
Memory Leaks
![Page 5: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/5.jpg)
• Invocation of unmanaged code
• Errors in finalize methods
• Dynamic creation of an assembly in memory
• XmlSerializer
Leaks in Unmanaged Heap
Memory Leaks
![Page 6: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/6.jpg)
• Fragmentation of Large Memory Heap
• Root links
Events
Static Fields
• Midlife crisis
Leaks in Managed Heap
Memory Leaks
![Page 7: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/7.jpg)
http://msdn.microsoft.com/ru-ru/magazine/cc163491.aspx
http://msdn.microsoft.com/library/ee787088.aspx
http://stackoverflow.com/questions/11711867/extremely-large-
objects-and-managed-heap-in-c-sharp
Used resources
Memory Leaks
![Page 8: Mita community #18 Memory Leaks](https://reader033.vdocument.in/reader033/viewer/2022061221/54bcee594a7959b70a8b45fc/html5/thumbnails/8.jpg)
Q/A
Thanks you all