Documentação do Beam Bench

Travamentos no canvas

Arrastar, ampliar ou selecionar parece travado. Há queda de quadros.

O que você vê

Interações fluidas, como arrastar o canvas ou selecionar com uma caixa de seleção, parecem travadas. A taxa de quadros cai de forma perceptível.

O que está acontecendo

O renderizador do canvas precisa redesenhar a cada quadro de interação. Para a maioria dos projetos, isso não é um problema. Projetos pesados (muitos objetos, caminhos complexos, rasters grandes) atingem o limite de renderização.

Correção

Desative o Suavização para testar

Em Configurações → Exibição, desative Suavização temporariamente. Se os travamentos desaparecerem, o projeto está limitado pela renderização. Você pode:

Alterne a renderização preenchida

A renderização preenchida exige mais recursos que o wireframe. Desative-a (Alt+Shift+W) enquanto arrasta/amplia intensamente; ative-a novamente para o trabalho de layout.

Reduza o movimento

Em Configurações → Exibição, ative Reduzir movimento. Isso desativa algumas animações que consomem o orçamento de quadros.

Feche os painéis de que não precisa

Cada painel aberto é atualizado conforme o canvas muda. Fechar os que você não está usando ativamente reduz essa sobrecarga.

Verifique a contagem de objetos do canvas

Matrizes regulares e virtuais criam objetos separados no canvas para suas cópias. Portanto, uma matriz virtual grande ainda pode ser cara de renderizar. Considere:

  • Reduzir a quantidade de elementos da matriz.
  • Simplificar a geometria de origem antes de criar a matriz.
  • Dividir layouts repetidos muito grandes em lotes menores de projeto.

Se o problema for uma tela de alta DPI

Uma resolução maior significa mais pixels por quadro. Em uma tela Retina, o canvas pode estar sendo renderizado em resolução 2x. Há pouco que possa ser feito nesse caso; trata-se de uma escala no nível do sistema operacional que melhora a qualidade visual, mas prejudica o desempenho.

Verifique se funcionou

  • Arrastar e ampliar estão fluidos (60 fps na maioria dos hardwares modernos).
  • A seleção parece imediata.

Ainda não resolveu?

On this page