Melhorando o desempenho do NetBeans no Linux.

Geralmente, para quem usa NetBeans com linux, tem problemas com alterações de temas GTK. Alguns temas fazem com que os menus fiquem complicados de enxergar. Lógico que esse não é só um problema com NetBeans mas com a maioria das aplicações Java.

Justamente um tema que escolhi ocorre esse problema. Foi que tive a idéia de alterar o Look And Feel ao invés do tema do Linux. Para quem não sabe, Look And Feel é uma característica que a JVM (java virtual machine) possui que altera a forma gráfica da aplicação. Ou seja, é um tema para aplicação, um skin.

Estava utilizando o Look And Feel padrão (GTK) e alterei para o Metal.

Após reinicializar o NetBeans, fiquei satisfeito pois o problema de visualização dos menus estava resolvido, mas o que me surpreendeu é que, com o Metal, o desempenho do NetBeans melhorou consideravelmente. Chegando a ocupar quase 7Mb a menos na memória, inclusive.

Para quem deseja alterar o Look And Feel do NetBeans basta fazer o seguinte:

– edite o arquivo <path_da_instalacao_do_netbeans>/etc/netbeans.conf

– encontre a linha que inicia com netbeans_defaul_options

– encontrada a linha, adicione no final “–laf javax.swing.plaf.metal.MetalLookAndFeel” (sem aspas)

– salve e reinicialize o NetBeans.

Desconheço o motivo para a melhora do desempenho, para isso é necessário entender o funcionamento do Look And Feel na JVM. Na minha visão o skin GTK deveria ser mais eficiente pelo fato do sistema estar usando GTK para as demais janelas, mas não foi o que ocorreu.

Segue imagem com novo Look And Feel:

Anúncios