Ol� Flavio.
Realmente tem se notado esta lentid�o na execu��o do swing, acredito que
em outras plataformas n�o Windows a diferen�a � um pouco menor. Mas
daqui a alguns dias estar� dispon�vel para download o HotSpot, o t�o
falado compilador din�mico da SUN.
Estou no grupo de avalia��o e testes do novo compilador que j� est� na
vers�o 2 de testes e est� sendo lan�ado oficialmente hoje, 27 de abril,
no Java Enterprise Solutions Symposium (JEES) em Paris.
As promessas s�o de um grande aumento de performance, principalmente em
aplica��es que rodam durante algum tempo direto, como � o caso de
aplica��es no servidor, j� que h� uma otimiza��o do c�digo durante a
execu��o e outros aperfei�oamentos.
Na p�gina da SUN � poss�vel encontrar novas informa��es:
http://www.javasoft.com/products/hotspot/index.html
H� um ano atr�s publiquei uma mat�ria que tamb�m tratava do assunto...
http://www.uol.com.br/webworld/programacao/handerson/hander001.htm
Espero ter contribu�do.
[]'s
Handerson F. Gomes
Flavio Eduardo de Cordova wrote:
>
> Eis uma quest�o intrigante....
>
> Muito se fala em componentes JFC como "Lightweight" e que consomem menos
> recursos da m�quina... entretanto, na pr�tica, o que pude notar � que as
> aplica��es Swing s�o mais pesadas e lentas que as AWT.
>
> Talvez em m�quinas mais "top" e com mais mem�ria a diferen�a n�o seja notada
> mas no meu micro, um P200 MMX com 32MB de Mem�ria, tenho bastante problema
> com a utiliza��o do Swing.
>
> A grande quest�o �: Existe alguma t�cnica que permite que aplica��es com
> swing fiquem de fato mais leves ou todos teremos que fazer um upgrade de
> m�quina para n�o notar a falta de performance ?
>
> > ----- Mensagem original -----
> > De: Ricardo Munhoz Santiago [SMTP:[EMAIL PROTECTED]]
> > Enviada em: Ter�a-feira, 27 de Abril de 1999 09:00
> > Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Assunto: Re: javax.swing.*
> >
> >
> > O pacote swing cont�m componentes visuais Light Weight. Isto significa,
> > que
> > eles n�o consomem muitos recursos do sistema operacional onde s�o
> > executados. Por exemplo, um objeto da classe java.awt.Button, criar� uma
> > janela no sistema operacional onde roda, alocando assim recursos do
> > sistema.
> > J� um objeto da classe javax.swing.JButton n�o criar� uma janela no
> > sistema
> > operacional, antes desenhar� o objeto na tela.
> >
> > � um comportamento normal utilizar o pacote javax.swing no lugar de
> > java.awt.
> >
> > At� ganhos em performance foram notados.
> >
> > -----Mensagem original-----
> > De: Felipe Palma Dias <[EMAIL PROTECTED]>
> > Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > Data: Segunda-feira, 26 de Abril de 1999 19:00
> > Assunto: javax.swing.*
> >
> >
> > Ser� que algu�m poderia me falar algo sobre a funcionalidade do pacote
> > javax.swing.*, eu achei que os elementos visuais dele s�o muito legais,
> > ser�
> > que seria uma boa us�-lo? Ele � t�o ou mais poderoso que java.awt.*?
> >
> >
> > Obrigado.
> >
> > _____________________________________________________________
> > http://www.zipmail.com.br O e-mail que vai aonde voc� est�.
> >
> >
> > _____________________________________________________________
> >
> >
> > * Para nao receber mais e-mails da lista, acesse
> > <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu
> > e-mail,
> > escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
> >
> > * Para nao receber mais e-mails da lista, acesse
> > <http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu
> > e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
> * Para nao receber mais e-mails da lista, acesse
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha
>a lista <[EMAIL PROTECTED]> e de um <submit>.
--
****************************************************************
Handerson Ferreira Gomes, Analista de Sistemas
CITS - Centro Internacional de Tecnologia de Software
+55 41 317 2086, fax: 337 1002
"Cursos pela Web CITS, a melhor forma de aprender pela WEB"
http://www.cits.br - http://www.cursos.cits.br
****************************************************************
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.