<unclassified> intended for allocations that are not further monitored by other memory managers and therefore allocated through VirtualAlloc() from the perspective of WinDbg. In newer versions of WinDbg, this is called <unknown> .
There are various reasons for classifying memory as follows:
- direct call to
VirtualAlloc() course - through the Windows Heap Manager, the size of which exceeds 512 kb (see the expression of Sasha Goldstein ).
- the distribution of the .NET runtime (which has its own heaps that are unknown to WinDbg until you use the special SOS extension)
- some versions of MSXML
- potential other memory managers, for example. heap manager from Java or Python (just a hunch, I never checked)
source share