Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - vsaavedra

#1
CRM32Pro / Re: Tiempo de ejecucion de CRM32Pro.Update()
21 de Julio de 2011, 01:41:17 AM
Gracias por la respuesta.
He probado poniendo CRM32Pro.Config.bMTFriendly = 0, pero el problema se mantiene.
Voy a ordenar el código del programa de prueba y te lo enviaré por e-mail, de paso que me haces tu comentario por si se trata de algo que no estoy haciendo de manera correcta  :-[
Saludos y gracias otra vez.


Viviana
#2
CRM32Pro / Tiempo de ejecucion de CRM32Pro.Update()
04 de Julio de 2011, 07:20:47 PM
Buenos días.
Estoy realizando una aplicación con CRM32Pro sobre openSuse 11.3 y tengo un problema que no se presenta cuando hago el desarrollo sobre openSuse 10.3.
Sucede que en openSuse 11.3, el comando CRM32Pro.Update () toma entre +/-3ms y +/-52ms en ejecutarse, y no un tiempo aproximadamente constante como yo supuse.  Como resultado, mi aplicación se ve normal por momentos (cuando el CRM32Pro.Update () toma +/-3ms), y en otros momentos se ve lenta (cuando el CRM32Pro.Update () toma +/-52ms).  Y en mi programa necesito que el CRM32Pro.Update () se ejecute cada 20ms, entonces este tiempo  no se está cumpliendo la mayor parte de las veces.
Quisiera saber de qué depende el tiempo que demora en ejecutarse el comando CRM32Pro.Update (),ya que incluso con una aplicacion simple de prueba, con un solo blit en pantalla y un pequeño sprite que se dibuja cada cierto tiempo, sucede lo mismo, el tiempo que demora en ejecutarse el Update () no es constante.
Cuando he probado en openSuse 11.3, he utilizado CRM32Pro v 5.00 y v 4.99b y en ambos casos tengo el mismo problema.  Sobre openSuse 10.3 solo he utilizado CRM32Pro v 4.99b, y en este caso los tiempos van desde +/-3ms hasta +/-27ms, entonces debe ser por eso que no he notado el problema, ya que la actualización en pantalla la estoy realizando cada 20ms.
No sé si este problema se deba a la version de Linux, que tal vez requiera una recompilación del CRM32Pro para el nuevo kernel.
openSuse 10.3 - kernel v. 2.6.22.5-31
openSuse 11.3 - kernel v. 2.6.34.-12
O si tuvieran algún comentario o sugerencia, sería de mucha utilidad.

Gracias de antemano.
Viviana





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.