Hey Damon! I probably could do some trickery where I only ever have one player, but it would require me to do all kinds of UI parenting, and restructuring that will just make the code and design super ugly :) That might be a good last resort if there is no alternative.
Does anyone know if this is fixed in later releases? It might be worth just pushing to get them to upgrade if its fixed. On Mon, May 7, 2012 at 12:06 PM, damon shelton <[email protected]>wrote: > 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 > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
