Comparacion De Perfomance: Paint Vs Cairo


Goto page 1, 2  Next

Subject: 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
Description:  
Download
Filename: CairoVsPaint-0.0.1.tar.gz
Filesize: 12.3 KB
Downloaded: 112 Time(s)
CairoVsPaint-0.0.1.tar.gz
Description:  
Download
Filename: CairoVsPaint-0.0.1.tar.gz
Filesize: 12.3 KB
Downloaded: 112 Time(s)
CairoVsPaint-0.0.1.tar.gz
Description:  
Download
Filename: CairoVsPaint-0.0.1.tar.gz
Filesize: 12.3 KB
Downloaded: 112 Time(s)

Profile PM  
Subject: 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

Last edited by tincho on Thursday, 07 May 2020, 11:01; edited 1 time in total
Profile PM  
Subject: 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

Profile PM  
Subject: 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

Profile PM  
Subject: 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.

Profile PM  
Subject: 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

Profile PM  
Subject: 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.

Profile PM  
Subject: 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.

Profile PM  
Subject: 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

Profile PM  
Subject: 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

Profile PM  
Goto page 1, 2  Next

Page 1 of 2


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.11s (PHP: -31% SQL: 131%)
SQL queries: 24 - Debug Off - GZIP Enabled