To respond to some of your suggestions.
1) Trying
pageList->Release();
pageList.forget();
Didn't improve things. The page list is wrapt in an InterfacePtr<> so doing things manually don't seem to help.
2) Not sure what you mean by "Set Target". Whenever I think of setting the target I think of setting the OS target. But I don't think you mean that.
3) I've been trying to make heads or tails of the memory tracker report.
I can't see any familiar class types within the report. I had thought that some of the hex number might have been references to class IDs but they appear to be just locations in memory.
Sorry. It's my first time looking over the output from memory tracker so it's all very new to me. Here's the full report if you're curious:
Leaks! 2 leaks, 130072 bytes
If you suspect that these leaks happened during a test you should compare these
allocation numbers with the starting and ending marks reported in
QA > Logs > MemoryUsage.txt
Alloc #863709: 65036 bytes at: 0x5ea12c00
K2Memory::RTLCompatibleDeleteDelegate(void*)(0x9d4c46)
K2Memory::RTLCompatibleDeleteDelegate(void*)(0x9d4d04)
K2Memory::RTLCompatibleMalloc(unsigned long)(0x9df90d)
MemoryPool::Allocate(unsigned long long, void*)(0x9d86fd)
GRUser::PurgeCallback(long, void*, short)(0x1d8e1dd)
_BIBTerminate(0x121ed67)
_BIBTerminate(0x121e0eb)
(null)(0x12791e9)
_CTInit(0x12c6d39)
(null)(0x12770ff)
(null)(0x1269a39)
_CTInit(0x141bf25)
_CTInit(0x14188f8)
_CTInit(0x141af26)
_CTInit(0x1404b6f)
_CTInit(0x1404e5d)
_CTInit(0x141c921)
_CTInit(0x141cb0f)
(null)(0x1270d01)
_CTInit(0x1353d3e)
_CTInit(0x12d3014)
_CTInit(0x12d379b)
_CTInit(0x12d0ebb)
_CTInit(0x12d19bd)
_CTInit(0x12d5e90)
Alloc #969847: 65036 bytes at: 0x438f2200
K2Memory::RTLCompatibleDeleteDelegate(void*)(0x9d4c46)
K2Memory::RTLCompatibleDeleteDelegate(void*)(0x9d4d04)
K2Memory::RTLCompatibleMalloc(unsigned long)(0x9df90d)
MemoryPool::Allocate(unsigned long long, void*)(0x9d86fd)
GRUser::PurgeCallback(long, void*, short)(0x1d8e1dd)
_BIBTerminate(0x121ed67)
_BIBTerminate(0x121e0eb)
_ACEInitialize(0xa8edca)
(null)(0xa45a7b)
(null)(0xa68ba4)
(null)(0xa6c06a)
(null)(0xa7a9df)
(null)(0xa8263a)
(null)(0xa84ac0)
(null)(0xa534b4)
(null)(0xa537c7)
_ACEInitialize(0xafde53)
_ACEInitialize(0xa920c1)
_AGMInitialize(0xbff272)
_AGMInitialize(0xeb8991)
_AGMInitialize(0xf5aa39)
_AGMInitialize(0xf75272)
_AGMInitialize(0xf78a46)
_AGMInitialize(0xf79be9)
_AGMInitialize(0xe6e385)