A memory leak occurs when software (drivers) make kernel memory allocations and never free them, over time this can deplete kernel memory.
Poolmon is a tool that can be used to view kernel memory pools and their consumption. A great explanation of poolmon and how it works can be found here . https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/another-troubleshooting-adventure-more-real-life-memory-pool/ba-p/257050
Hope this resolves your Query !!
--If the reply is helpful, please Upvote and Accept it as an answer--