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á 14 anos
3 comentários:
Esses comandinhos são malandrões. Lá no lab antigo quando agente queria usar um PC (por ser mais rápido por exemplo) e tinha gente usando, agente entrava por ssh, fazia um programinha porco com milhões de mallocs e rodava o bixo. Rapidinho a pessoa saia reclamando q aquele computador era lerdo. Pronto daí era só pular no pc! ;-)
hahahahaahah, não sabia dessa tática, hahahahah, gostei.
É um comandinho besta que faz um bom estrago!
A propósito...vc nunca fez isso comigo, fez?
hehehe, brincadeira Dolly
Postar um comentário