JDialog e OutOfMemoryError  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
wellington7
JavaEvangelist
[Avatar]

Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline

Estou fazendo uns testes, e vi algo que não entendi bem.
O programa:



roda eternamente, sem travar o sistema. Enquanto o programa:



trava (no meu pc, que tem 2G de ram, ele gera OutOfMemoryError no índice 625).

Tentei ver alguma variável estática no JOptionPane fazendo referência a JDialog, mas não é isso não..
Alguém sabe explicar?

This message was edited 2 times. Last update was at 19/10/2009 13:08:18


"Faça por onde que eu te ajudarei"

Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • gui_sv
    JavaEvangelist
    [Avatar]

    Membro desde: 26/05/2006 10:05:28
    Mensagens: 391
    Localização: SCS
    Offline

    no seu for nao possui condição de finalização.


    ex. for(int i=0; i < 10; i++){

    o q vc tem é um loop infinito e a cada passagem vc instancia um objeto e isso chega uma hora que esgota a memoria
    wellington7
    JavaEvangelist
    [Avatar]

    Membro desde: 16/03/2007 14:03:02
    Mensagens: 333
    Offline

    Ambos os exemplos são de loop infinito.
    O primeiro roda eternamente sem travar o sistema, enquanto o segundo trava na 625ª dialog (no meu pc).
    Por quê um trava e o outro não?

    Ao que me parece, é uma "desatenção" do gc.

    This message was edited 1 time. Last update was at 19/10/2009 13:07:34


    "Faça por onde que eu te ajudarei"

    Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  •  
    Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team