Ir para o conteúdo
ou

Software livre Brasil

Ugo Sangiorgi

Tela cheia
 Feed RSS

ugosan.org

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Vindo de ugosan.org


Acelerando (um pouco) o Eclipse com +UnlockExperimentalVMOptions

30 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Apesar de a JVM da Sun já ter isso disponível há um tempo, você talvez não saiba que dá pra acelerar um pouco a performance do Eclipse, ligando algumas opções experimentais como UseFastAccessorMethods e UseG1GC, que é um novo garbage collector que aproveita o paralelismo (caso você tenha mais de um processador)

Isso pode melhorar um pouco a performance do Eclipse, tente.

Cuidado: Essas opções são experimentais, NÃO use em um ambiente de produção.

Adicione em seu -vmargs os argumentos, assim:

eclipse -vmargs

-XX:+UnlockExperimentalVMOptions

-XX:+UseG1GC

-XX:+UseFastAccessorMethods

Algumas pessoas disseram que a performance melhorou dramaticamente, não só no Eclipse, mas em outras aplicações Java. Pra mim, melhorou um pouco.

Algumas pessoas utilizaram outros parâmetros, como o (que não funcionaram para o meu ambiente. A performance caiu na verdade).

Uma lista completa de opções pode ser encontrada aqui, algumas interessantes como:

-XX:+AggressiveHeap
-XX:+AggressiveOpts
-XX:ParallelGCThreads=2
-XX:ThreadPriorityPolicy=1

Funcionou pra você? Teste e me diga.



Sketch: Modelo Gráfico Flexivel no GMF (+Video)

21 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda
Faz um tempo que não falo sobre o FlexiTools’2010 e sobre a discussão em torno da representação flexível do modelo gráfico que pode ser possível em editores gráficos do Eclipse.

Aqui falamos sobre criar um elemento intermediário que contém uma representação gráfica flexível, em oposição a sua representação “canônica” (que no GMF é definido com o modelo .gmfgraph). Pois bem, os usuários podem ser capazes de desenhar, eles mesmos, os elementos e também de criar novos, mais ou menos assim:

Coloquei um video explicando como funciona. Comentários são bem vindos (inclusive no Sketch Forum):