[eside-ghost] extensiones C/C++ para Python

altern altern2 en gmail.com
Mar Mayo 6 11:24:43 CEST 2008


aqui estoy de nuevo con python y opengl

ahora acabo de tener un rato para hacer unas pruebas generales y he
hecho un ejemplo sencillo que adjunto. Incluso esto se lleva el 30 y
pico % de mi CPU que es un PIV a 1.6 yo necesito que se mantenga por 
debajo del 20% y necesito correr mucho mas codigo que el que hay en este 
ejemplo.

Entiendo de esto que el problema es general de python pq esto es muy 
sencillo y mucho de donde arrascar u optimizar, que en general 
python+pyopengl a pelo no chuta lo suficiente para mis necesidades...

gracias por vuestra opinion!

enrike

Jon Valdés(e)k dio:
> On Fri, May 2, 2008 at 12:33 PM, altern <altern2 en gmail.com> wrote:
>>> De todas formas, esto son palos de ciego porque no he pasado el codigo
>>> por un profiler. Te recomiendo que lo primero pases el programa por un
>>> profiler de python, y si te dice que el cuello de botella esta en las
>>> llamadas a OpenGL, le pases un profiler de OpenGL a ver :)
>>>
>>  nunca me he aclarado bien como hacer profile de una aplicacion entera.
>> entiendo como revisar una funcion pero no un programa que tiene su propio
>> loop. tendre que hacer los deberes.
> 
> http://docs.python.org/lib/profile.html ;-)
> 
>>  alguna recomendacion sobre profiles de OpenGL?
> 
> Ahora mismo recuerdo el OpenGL Profiler de Apple y el gDEBugger. El
> primero solo tira en macos, por desgracia, y ambos son prifatifos,
> pero es lo que hay :S Si encuentras alguno mas libre, comenta, please
> ;)
> 
> Taluegoooo
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost


------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : perf_test.py
Tipo       : text/x-python
Tamaño     : 2915 bytes
Descripción: no disponible
Url        : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080506/e5470cdd/perf_test.py


Más información sobre la lista de distribución eside-ghost