Skip to main content

hunter-haley

Detectar vazamentos de memória é uma tarefa muito importante no desenvolvimento em Delphi. Já escrevi sobre isso antes, reforçando que em aplicações servidores como aquelas construídas com o TMS XData isso é ainda mais importante.

Com a proximidade do lançamento do Delphi 10.4, isso será ainda mais relevante. Um gerenciamento de memória unificado no Delphi vem sendo prometido desde o ano passado e ao que parece, virá nessa nova versão

Como tudo na vida, essa mudança não é 100% boa ou ruim, há vantagens e desvantagens, mas uma coisa é clara: a forma como a memória é gerenciada será a mesma em todas as plataformas, portanto as formas de detectar vazamentos de memória nas diferentes plataformas serão similares. Pessoalmente eu acho que isso é uma coisa boa. Também é importante notar que isso não significa que teremos mais vazamentos nas aplicações mobile. O mecanismo ARC “antigo” (ainda vigente enquanto escrevo este artigo) também apresenta problemas de vazamentos e, na minha opinião, mais difíceis de detectar, como por exemplo quando lidamos com referências cíclicas.

Mas essa introdução já está longa demais: o humilde propósito deste artigo é ser uma lista atualizada e definitiva de todas as ferramentas que você pode usar para detectar vazamentos de memória no Delphi. O fato de que a forma de gerenciamento da memória será unificado apenas significa que essas ferramentas estão mais relevantes do que nunca: detectar e corrigir vazamentos de memória no Windows irá ajudá-lo ainda mais para que suas aplicações não-Windows não vazem memória também.

Então, vamos à lista!

biz_masterclass_instructor2

No mês de novembro de 2019, aconteceu o TMS Training Days 2019 em Düsseldorf, Alemanha e em Wevelgem, Bélgica. Foi o maior evento da TMS Software da história, três dias inteiros em duas cidades diferentes, com o time da TMS vindo de nove países diferentes do planeta.

Foi um evento presencial e mesmo antes do evento começar, pessoas de várias partes do mundo entraram em contato conosco perguntando se poderiam assistir o evento online, já que para eles seria difícil viajar para estar fisicamente presente no evento.

tms-training-days-2019

Prepare-se! Em novembro de 2019 acontece o maior evento TMS da história: TMS TRAINING DAYS 2019. Membros da equipe TMS de nove países diferentes falarão sobre desenvolvimento Delphi, bibliotecas e componentes TMS, em palestras que variam do nível básico até o avançado.

embarcadero-conference-call-2019

No dia 22 de outubro de 2019, teremos mais uma edição da Embarcadero Conference. É o maior evento de Delphi do mundo, e acontece aqui no nosso país, em São Paulo. São centenas de participantes.

Nessa edição, assim como no ano passado, teremos sete palestras simultâneas em cada horário, todas acontecendo no mesmo auditório. Você escolhe qual palestra assistir selecionando o canal de áudio correspondente no seu fone de ouvido. A agenda completa está disponível no site do evento.

softacom-webinar

No dia 10 de outubro a Softacom estará apresentando um webinar sobre “Bancos de dados no ecossistema do RAD Studio & Delphi. Processo de migração (legado para atualizado, para outro RDBMS), arquiteturas de camadas de dados (ORM), arquiteturas de acesso a dados (REST API)”.