Disse que postaria um tópico sobre a criação de objetos pela JVM. Entretanto, é um tópico que vou levar mais tempo para escrever e como já faz tempo que escrevo nada, resolvi colocar um post sobre worms.
Em
http://phpfi.com/331386
Este é um worm escrito em C que consome em poucos segundos a memória do computador e sobrecarrega o processador com 100% da capacidade. Nunca o deixei executando por mais que 20 segundos. Em um ponto o Windows alerta sobre a baixa quantidade de memória. Assim, memória virtual começa ser alocada. Mesmo após a morte do processo, o computador demora muito mais para realizar tarefas. A solução é reiniciar.
O processo é simples. Apenas um while(true) e dentro em um comando de alocação de memória. É possível inserir um comando de sleep(time::int)::void para alocar aos poucos sem que ocorra sobrecarga da CPU.
Em Java, não é possível a criação deste algoritmo, pois a Máquina Virtual desaloca memória automaticamente e sem contar que existe um limite de memória que a JVM usa.
Passed in SCBCD 5 exam
Há 16 anos