Clauvin / Visualizador-De-Log

Visualizador de log de projeto do LAMAE - NCE/UFRJ. / Log visualizer of F!T, project of LAMAE - NCE/UFRJ.
http://www.lamae.nce.ufrj.br/?page_id=498
0 stars 0 forks source link

Testes de Possíveis Problemas de Memória e Processamento #3

Closed Clauvin closed 8 years ago

Clauvin commented 8 years ago

O Bolhas e o F!T(o Bolhas muito mais que o F!T) tem grande potencial de carregarem mais dados do que o computador onde o programa é executável pode suportar. É necessário checar quanta informação no log causa problemas de memória e processamento.

Clauvin commented 8 years ago

Até agora, os maiores culpados em termos de queda de processamento são:

Clauvin commented 8 years ago

Existem gastos grandes e desnecessários envolvendo memória e processamento por conta da renderização desnecessária de vários objetos.

Desativá-los, quando possível, se mostrou extremamente eficaz.

Clauvin commented 8 years ago

A renderização desnecessária está sendo causada porquê no começo do desenvolvimento do projeto(apelidada de "A Era Pré Git-Hub"), para fazer de forma fácil certas coisas... todos os objetos estão sendo renderizados em Fade, e isso é ABSURDAMENTE CUSTOSO.

O motivo é que a renderização de objetos opacos(o objetivo aqui) é feita de cima pra baixo, então pixels em tela já pintados não são repintados. Já objetos transparentes são renderizados de baixo pra cima, estando lá ou não, para que a transparência funcione direito -___-

Clauvin commented 8 years ago

Otimização concluída.