artigos

Profiling - Introdução com Java, VisualVM e VSCode

Neste artigo, vamos fazer uma introdução acerca da técnica de profiling. Esta técnica é uma forma de análise dinâmica do código, isto é, que verifica e recolhe informações do programa em tempo de execução. Ela é muito importante, pois nos permite ter informações sobre algum programa que às vezes são impossíveis de se perceber apenas lendo o código, como a quantidade de vezes que uma função é executada, quais funções que demoram mais para serem executadas, como a memória é utilizada internamente no código e etc.

Continue lendo

Não pergunte se pode perguntar, apenas pergunte

Não pergunte se pode perguntar, apenas pergunte De vez em quando, em chats do Telegram, ou outros programas de chat, vemos alguém fazer uma pergunta assim: José: Alguém aqui entende de C#? Esta não é uma uma boa pergunta, por diversos motivos. O que esta pessoa está realmente perguntando é: José: Alguém aqui entende de C# e está disposto a se comprometer a responder uma dúvida minha que talvez nem esteja relacionada a C#?

Continue lendo