Hice una prueba que les adjunto. Cairo es notablemente mas rápido, en 5 y 10 veces.
Comparacion De Perfomance: Paint Vs Cairo
Subject: Comparacion De Perfomance: Paint Vs Cairo
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) |
Subject: Re: Comparacion De Perfomance: Paint Vs Cairo
Last edited by tincho on Thursday, 07 May 2020, 11:01; edited 1 time in total
Last edited by tincho on Thursday, 07 May 2020, 11:01; edited 1 time in total
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
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
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
Un dibujo con 54.000 entidades (la mayoria lineas) tardo:
Cairo 7.50 seg
Paint 8.26 seg
Subject: Re: Comparacion De Perfomance: Paint Vs Cairo
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.
tercoIDE escribió:
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.
Subject: Re: Comparacion De Perfomance: Paint Vs Cairo
si todo esta dentro de la pantalla que quieres mostrar, no queda otra que dibujarlos
tincho escribió:
si todo esta dentro de la pantalla que quieres mostrar, no queda otra que dibujarlos
Subject: Re: Comparacion De Perfomance: Paint Vs Cairo
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.
tercoIDE escribió:
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.
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.
¿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.
Subject: Re: Comparacion De Perfomance: Paint Vs Cairo
en ese caso si, pero si haces pan o zoom no
tincho escribió:
en ese caso si, pero si haces pan o zoom no
Page 1 of 2
You cannot post new topicsYou 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