<unclassified>
- для выделений, которые в дальнейшем не отслеживаются другими менеджерами памяти и, таким образом, выделяются через VirtualAlloc()
с точки зрения WinDbg. В более новых версиях WinDbg это называется <unknown>
.
Существуют различные причины, по которым память классифицируется таким образом:
- прямые звонки на
VirtualAlloc()
конечно
- выделения через диспетчер кучи Windows, размер которых превышает 512 КБ (см. Оператор Саша Гольдштейн ).
- выделения среды выполнения .NET (в которой есть свои кучи, неизвестные WinDbg, пока вы не используете специальное расширение SOS)
- некоторые версии MSXML
- потенциальные другие менеджеры памяти, например менеджер кучи из Java или Python (просто предположение, я никогда не проверял)