Judd!! are you able to hide and show the phonon object and reuse it, instead of creating a new instance every time? This doesn't fix memory leak but stops more memory being allocated.
On Mon, May 7, 2012 at 11:55 AM, Judd Simantov <[email protected]> wrote: > Unfortunately the company I'm working for can't change the versions. It's > increasing the memory every time I create the phonon object. I have a bunch > of vids, so every time I hit play I create the object and then in the > finished() I want to release it. > > > On Mon, May 7, 2012 at 11:32 AM, Justin Israel <[email protected]>wrote: > >> QtCore.QT_VERSION_STR >> QtCore.PYQT_VERSION_STR >> >> Those versions seemed low for 2011 >> I would recommend: >> Qt 4.5.3 >> Sip 4.10 >> PyQt 4.7.3 >> >> That aside, do you mean that every time you create a phonon object, the >> memory keeps increasing by 40mb? Or is it a one time increase? >> >> >> On May 7, 2012, at 11:17 AM, Judd Simantov wrote: >> >> Using Maya 2011 X64 on Windows 7 >> >> I checked versions with >> >> sys.version >> QtCore.PYQT_VERSION_STR >> sip.SIP_VERSION_STR >> >> not sure how else to check them. >> >> I haven't done any proper profiling (not too familiar with how to do that >> in Python). I'm just looking in the task manager and Maya goes up every >> time I that call is made and never actually releases until I close Maya. It >> crashes once the memory number goes high enough so I'm assuming its getting >> allocated. >> >> thanks for the help! >> >> >> On Mon, May 7, 2012 at 11:00 AM, Justin Israel <[email protected]>wrote: >> >>> Can you confirm those versions? They don't seem right. What version of >>> maya? >>> Also, how are you verifying that the memory is a leak (and for what >>> OS?). Memory can still report higher and it doesn't mean its in use. The >>> operating system could take it back. The only way to know if its a leak is >>> to do a profile. >>> >>> >>> >>> >>> On May 7, 2012, at 10:44 AM, loked wrote: >>> >>> > I should also mention, I'm using Python 2.6.4, PyQt 4.4.4 and SIP >>> > 4.7.9 just in case it has any version relevance. >>> > >>> > >>> > On May 7, 10:27 am, loked <[email protected]> wrote: >>> >> Hey, >>> >> >>> >> I'm creating an instance of Phonon.VideoPlayer in my UI and every time >>> >> I instantiate the player it allocates about 40mb or memory I can't >>> >> seem to get back. This is the call: >>> >> >>> >> player = Phonon.VideoPlayer(Phonon.VideoCategory,self) >>> >> >>> >> I've tried player.stop(), del player, I've done a sip delete, >>> >> player.deleteLater() and player.destroy() but none seem to free up the >>> >> memory. >>> >> >>> >> Has anyone run into the same problem? >>> >> >>> >> Thanks! >>> > >>> > -- >>> > view archives: http://groups.google.com/group/python_inside_maya >>> > change your subscription settings: >>> http://groups.google.com/group/python_inside_maya/subscribe >>> >>> -- >>> view archives: http://groups.google.com/group/python_inside_maya >>> change your subscription settings: >>> http://groups.google.com/group/python_inside_maya/subscribe >>> >> >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe >> >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe >> > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
