Okay, I believe I've found that the biggest performance difference seems to be in creating Text objects. Are Text objects supposed to be dramatically slower to create in 1.1 than in 1.0 on OS X 10.5?
~ Nathan On Tue, Apr 1, 2008 at 5:19 PM, Nathan <[EMAIL PROTECTED]> wrote: > (I'm cross-posting this to the twisted and pyglet mailing lists, as > I've been actively discussing this with people on both lists) > ---------------------------------- > > Problem: When I add AMP with SSL with SSL-client certificates to > Pyglet 1.1 (svn trunk, actually) on OS X 10.5.2, pyglet goes from > drawing at a smooth 60fps (which is the limit I set) to an extremely > choppy low fps. The problem started when I upgraded from Pyglet from > 1.0 to 1.1. > > Hardware: > > MacBook Pro, Intel Core 2 Duo, 2.2Ghz, 2GB RAM, GeForce 8600M GT w/128MB VRAM > > Software: > > OS X 10.5.2 with Graphics Update > Apple-installed python 2.5. > Twisted 8.0.1 (installed package from > > http://tmrc.mit.edu/mirror/twisted/Twisted/8.0/Twisted-8.0.1_py2.5_osx10.5.pkg > -- export PYTHONPATH=/Library/Python/2.5/site-packages ) > pyglet trunk (revision 1990, http://pyglet.googlecode.com/svn/trunk - > installed with 'sudo python setup.py install' ) > > To duplicate: > > 1) Download http://stocksfam.com/example.tar.bz2 and untar it with > "tar jxvf example.tar.bz2" which creates an example directory. > 2) Open two terminals and change to the example directory. > 3) Run "./server.py" in one terminal. This sets up an AMP+SSL server. > 4) Run "./client.py" in the other terminal. The Pyglet+AMP+SSL client > will launch, and a Pyglet 1200x800 window will pop up with a gray log > window. > 5) Click and drag the gray log window around. Notice how extremely > choppy it is. I don't know how to debug it! Under Pyglet 1.0, there > was no choppiness -- it stayed a smooth 60.0fps. > > What can be done to debug this? If I knew where to start, I'd try to > find the problem myself, but I'm not very familiar with the internals > of twisted or pyglet, and I'm also not very familiar with debugging > python code beyond using print statements and common sense... > > ~ Nathan > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
