I have Satellite U500 18P PSU8CE with preinstalled Windows7 Home Premium x64 with 4GB RAM. When I start it in Safe mode then memory does not leaked. When I start it in Normal mode then nonpaged kernel memory grows up to 3011 MB (~ after 4 days running).
I have downloaded poolmon.exe and found growing pool tag: 'AmlH' (ACPI AMLI Pooltags). In Safe mode this pool has only 1 allocation unit. In Normal Mode ~ every 73 sec it is allocated new unit. Size of each unit is 524288 bytes.
Then I have downloaded and installed the "Windows Performance Toolkit" and run xperf.exe and xperfview.exe according to
http://blogs.msdn.com/b/maartenb/archive/2010/12/07/debugging-pool-leaks-with-x-perf.aspx.
xperfview shows stack for memory leak as
Root/ntkrnlmp.exe! KxStartSystemThread/ntkrnlmp.exe! PspSystemThreadStartup/ACPI.sys! ACPIWorkerThread/ACPI.sys! RestartCtxtPassive/ACPI.sys! InsertReadyQueue/ACPI.sys!RunContext/ACPI.sys!ParseTerm/ACPI.sys! Return/ACPI.sys!DupObjData/ACPI.sys!NewObjData/ACPI.sys!HeapAlloc/ACPI.sys! NewHeap/ntkrnlmp.exe!ExAllocatePoolWithTag
I have restored windows to factory state but memory leak still present.