jconsole

0 comentários
Jconsole é um programa que vem no pacote jdk SE o qual permite a monitoração em tempo real de um programa .class que esteja rodando na sua máquina. É muito legal!!!

Faz a Monitoração de:
-Threads
-Heap
-Classes carregadas
-Uso de CPU

Descobri sem querer. Hoje mesmo me perguntava se havia um jeito de monitorar o número de classes que são carregadas por um programa.

Para um teste execute o programa gerado por o código em http://phpfi.com/331385. Em seguida, abra seu terminal e digite jconsole (se estiver na variável path), senão vá até a pasta "bin" do jdk.

Saída do jconsole, em homenagem daqueles que disseram que Java não faz gráfico em tempo real.

Lista de livros

6 comentários
Oi,

Dificilmente, compro um livro técnico para consulta, uso mais como literatura. Leio desde a primeira até a última página, como se fosse uma história.
Desde que entrei na faculdade comprei livros bons e ruins.
Um livro bom me faz sentir várias emoções: Alegria, ecstasy, satisfação e frustação.

Já um livro ruim apenas me leva a raiva. Como uma pessoa é capaz de escrever uma joça e publicar?!?!?!?!!?

Hoje, inseri duas listas de livros favoritos (programação e matemática) que estão embaixo de "Quem sou eu".
Depois irei postar sobre cada um deles.

Os três de matemática estou no começo, mas sei que bons por isso que indiquei. Serão os que mais vou demorar para ler. São mais difíceis, exigem mais reflexão e tenho que fazer os exercícios para quem sabe um dia poder ler coisa mais complicada. Mas, também não estou com pressa.

Vou aproveitar para fazer um protesto contra as pessoas que não gostam de gente que aprecia esse tipo de leitura. Isso é um absurdo!!

Posteriormente, farei crítica aos livros ruins! Não percam!

Até mais.

Eduardo e Mônica

2 comentários
Muito original!!!


Layout novo

6 comentários
Gostei do layout novo. Apesar de azul ser a minha cor favorita o anterior era demasiadamente azul.
Acho que ficou mais legível e visualmente mais agradável.
O Yuri disse que dessa vez eu acertei, então, ele deve ter detestado os demais, hehehe

Como Java cria Objetos

5 comentários
Enfim!!!
O texto está neste link:

http://dfm.ffclrp.usp.br/infobio/ibm_dir/javacriaobj.pdf

O servidor do dfm as vezes cai.

Se tiver algum erro de português ou técnico me avisem.

Em homenagem ao Fábio eu fiz em Latex!! Uma super linguagem de edição de textos. Depois eu vou postar um tópico sobre ela!

Abraço a todos.

Agradecimentos a Hugo César Pessoti por ter posto o arquivo no servidor do mal, hehehehe.

Eu sei que está parado

0 comentários
Olá pessoal,

Eu sei que o blog está meio parado, acontece que ando com provas, trabalhos e T.C.C para fazer. Mas, já estou trabalhando em um texto novo.

Quando eu estiver de férias eu irei postar mais coisas. E espero que tenham gostado do novo layout!!!

Obrigado a todos.

Execução de programas

0 comentários
O link abaixo contém um resumo muito interessante sobre como um código executável é criado. Leiam!! Vale a pena!!

http://wwwusers.rdc.puc-rio.br/rmano/processo.html

Esse documento foi elaborado pelo curso tecnólogo de Processamento de Dados da PUC do Rio de Janeiro.

Worm consumidor de memória

3 comentários
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.

Ratings:

Avaliação deste artigo

Copyright © Programming @ home