Comentarios |
Re: Comparacion De Perfomance: Paint Vs Cairo
|
Descargado.
Ayer también leí un poco sobre esta librería, pero mejor un ejemplo.
Saludos.
última edición por tincho el Jueves, 07 May 2020, 11:01; editado 1 vez
|
tincho [ Jueves, 07 May 2020, 10:45 ]
|
|
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 [ Jueves, 07 May 2020, 11:43 ]
|
|
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 [ Viernes, 08 May 2020, 04:38 ]
|
|
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 [ Viernes, 08 May 2020, 11:00 ]
|
|
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 [ Viernes, 08 May 2020, 12:05 ]
|
|
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 [ Viernes, 08 May 2020, 13:36 ]
|
|
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 [ Viernes, 08 May 2020, 13:37 ]
|
|
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 [ Viernes, 08 May 2020, 14:07 ]
|
|
Re: Comparacion De Perfomance: Paint Vs Cairo
|
|
tercoIDE [ Viernes, 08 May 2020, 23:55 ]
|
|
|