i found that “m_pFPSLabel->setString(m_pszFPS)” has memory leak
This morning, we just fixed a memory leak when invoke libpng
I don’t know if this can help.
Excuse me, what’s the method you examine the memory leak on win32? Is there a tool just like XCode~~>Run~~>Run with Performance Tool->Leaks ?
task manager, i think this leak is exist at CCTexture2D
i test it like:
while (true)
{
CCTexture2D* pTex = new CCTexture2D();
pTex->initWithString("test", "XXX", 24);
delete pTex;
}
i found the leak like a hell, but when i comment out the glteximage2d in the CCTexture2D, nothing leaks.
I test it on windows7
My co-worker trace this bug, and regard it as a bug of PowerVR library on win32. Each time the PowerVR library load texture, it will leak a litter.
We can do nothing except PowerVR upgrade their library, or cocos2d-x upgrade to 0.99.5 use OpenGL call instead of OpenGL ES, then we can get rid of PowerVR on win32 port.