Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.java
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 14-11-2007, 11:11:08
Daniel S.M.
 
Mensajes: n/a
Predeterminado Rendimiento SWT...

Hola a todos.

Tengo una duda con un programa en SWT (Standard Widget Toolkit, de
IBM, Eclipse), bajo LINUX.

En un Shell, hay una imagen y un componente que reproduce Flash, y
mientras reproduce la animación Flash, quiero ir cambiando las
imágenes. Sin embargo, cada vez que cargo una nueva imagen, la
animación Flash se para 1 segundo y luego sigue.

No entiendo por qué SWT en este sentido va peor que SWING, quizá esté
haciendo algo mal.

Más o menos os comento el código.

Para dibujar imágenes:
_____
Image imagen = new Image(display, filename);
Image scaled = new Image(display, width, height);
GC gc = new GC(scaled);
gc.drawImage(imagen, 0, 0, 800, 600, 0, 0, width, height);

while (!shell.isDisposed()) {
if (!display.readAndDispatch()) display.sleep();
}
_____
Y luego en un thread que se ejecuta cada X segundos:
display.syncExec(new Runnable() {
public void run() {
gc.drawImage(otraImagen, 0, 0, 800, 600, 0, 0, width, height);
canvas.redraw(0, 0, width, height);
}
});


Las imágenes JPG pueden tener de 800x600 a 1024x768 pixeles, por lo
que pequeñas no son.
Si hago un drawImage(imagen, 0, 0) sin escalar, el tiempo de carga es
menor, pero se sigue notando el parón.

¿Alguna idea?

Un saludo,
Daniel S.M.

Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Rendimiento Donald P. Newsgroup microsoft.public.es.isaserver 3 08-06-2007 16:50:01
Rendimiento Diego Bomballi Newsgroup microsoft.public.es.iis 0 12-02-2007 19:50:19
Rendimiento Aurelio Newsgroup microsoft.public.es.dotnet.ado 12 07-03-2006 17:26:55
Rendimiento Carolucho Newsgroup microsoft.public.es.office2000 0 17-11-2004 15:30:04
Rendimiento Conrad Newsgroup microsoft.public.es.flightsim 0 13-08-2004 20:23:24





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.