Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Comparacion De Perfomance: Paint Vs Cairo

Comparacion De Perfomance: Paint Vs Cairo
Artículo
Responder citando    Descargar mensaje  
Mensaje Comparacion De Perfomance: Paint Vs Cairo 
 
Hice una prueba que les adjunto. Cairo es notablemente mas rápido, en 5 y 10 veces.


captura_de_pantalla_de_2020_05_06_19_51_27

CairoVsPaint-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: CairoVsPaint-0.0.1.tar.gz
Tamaño: 12.3 KB
Descargado: 104 veces
CairoVsPaint-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: CairoVsPaint-0.0.1.tar.gz
Tamaño: 12.3 KB
Descargado: 104 veces
CairoVsPaint-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: CairoVsPaint-0.0.1.tar.gz
Tamaño: 12.3 KB
Descargado: 104 veces




 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Jueves, 07 May 2020, 00:02 ]
 


Comparacion De Perfomance: Paint Vs Cairo
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
Descargado.
Ayer también leí un poco sobre esta librería, pero mejor un ejemplo.
Saludos.
 captura_de_pantalla_2020_05_07_11_56_08



 
última edición por tincho el Jueves, 07 May 2020, 11:01; editado 1 vez 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Jueves, 07 May 2020, 10:45 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
Mejoras posibles al tester, para quien desee hacerlo:
1-La imagenes pueden ser mar grandes y ver solo la que se testea
2-Agregar Fast como opcion
3-Agregar OpenGL
4-Agregar mas dibujos y otros colores



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Jueves, 07 May 2020, 11:43 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
Pero en GambasCAD el problema es otro, los recorridos ForEach para dibujar cada cosa son el bottleneck.

Un dibujo con 54.000 entidades (la mayoria lineas) tardo:

Cairo 7.50 seg

Paint 8.26 seg



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Viernes, 08 May 2020, 04:38 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
tercoIDE escribió:  
Pero en GambasCAD el problema es otro, los recorridos ForEach para dibujar cada cosa son el bottleneck.
Un dibujo con 54.000 entidades (la mayoria lineas) tardo:
Cairo 7.50 seg
Paint 8.26 seg

Pero no termino de entender por que hay que dibujarlo todo. ademas hay otra cuestión, si existe un zoom de una parte del dibujo y el resto queda fuera, ¿Hay que dibujarlo también?
Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Viernes, 08 May 2020, 11:00 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
tincho escribió:  
tercoIDE escribió:  
Pero en GambasCAD el problema es otro, los recorridos ForEach para dibujar cada cosa son el bottleneck.
Un dibujo con 54.000 entidades (la mayoria lineas) tardo:
Cairo 7.50 seg
Paint 8.26 seg

Pero no termino de entender por que hay que dibujarlo todo. ademas hay otra cuestión, si existe un zoom de una parte del dibujo y el resto queda fuera, ¿Hay que dibujarlo también?
Saludos.


si todo esta dentro de la pantalla que quieres mostrar, no queda otra que dibujarlos



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Viernes, 08 May 2020, 12:05 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
tercoIDE escribió:  
tincho escribió:  
tercoIDE escribió:  
Pero en GambasCAD el problema es otro, los recorridos ForEach para dibujar cada cosa son el bottleneck.
Un dibujo con 54.000 entidades (la mayoria lineas) tardo:
Cairo 7.50 seg
Paint 8.26 seg

Pero no termino de entender por que hay que dibujarlo todo. ademas hay otra cuestión, si existe un zoom de una parte del dibujo y el resto queda fuera, ¿Hay que dibujarlo también?
Saludos.

si todo esta dentro de la pantalla que quieres mostrar, no queda otra que dibujarlos

Tal vez se pueda "engañar" a _Draw dibujando puntos en los casos de el elemento que se intenta dibujar de todas manera se vería como un punto segun el zoom que se este manejando.
Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Viernes, 08 May 2020, 13:36 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
Pero la pregunta la formule mal. ahi va otra vez.
¿Por que es necesario dibujar cada vez todo? no se puede dibujar solo lo que se esta haciendo o modificando y el resto dejarlo como esta?
Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Viernes, 08 May 2020, 13:37 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
tincho escribió:  
Pero la pregunta la formule mal. ahi va otra vez.
¿Por que es necesario dibujar cada vez todo? no se puede dibujar solo lo que se esta haciendo o modificando y el resto dejarlo como esta?
Saludos.


en ese caso si, pero si haces pan o zoom no



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Viernes, 08 May 2020, 14:07 ]
Responder citando    Descargar mensaje  
Mensaje Re: Comparacion De Perfomance: Paint Vs Cairo 
 
una comparativa de Cairo vs openGL

http://www.mdk.org.pl/2007/8/6/vect...aders-and-cairo



 
tercoIDE - Ver perfil del usuario Enviar mensaje privado  
tercoIDE [ Viernes, 08 May 2020, 23:55 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron