banner
Avaliação
Votado0

Mod Bad Optimizations (1.20.4) - otimização de menores

Categoria - Otimização
1
Versão do mod:1
Versão do jogo:1.20.4
O mod foi testado com sucesso e está livre de vírus
1121.22K132.87K

Denunciar mod

  • image
modalImage

Sobre este Mod

Bad Otimizations Mod (1.20.4) começou com otimização trivial e apenas um ligeiro aumento no desempenho (daí o nome), mas mais tarde tornou-se uma otimização séria. Enquanto a maioria dos mods de otimização focam no desempenho de renderização e otimização do motor de renderização de Minecraft, este mod foca em outra coisa. Este mod é destinado a ser usado em conjunto com outros mods de otimização, como o Sódio.

Não faça cálculos de F3 a menos que esteja no menu F3: é a maior otimização, mesmo que F3 não esteja aberto, você ficará surpreso com o quão caros cálculos contra F3 podem ser. Especificamente, a string FPS usa uma chamada muito lenta para a função String.format. Este modo garante que esta função só será chamada quando você estiver realmente no menu F3; não se preocupe, ele não quebrará o modo de contador FPS. (Além disso, você não deve usar F3 frequentemente de qualquer maneira. Use o modo de contador de FPS à medida que ele reduz gravemente o desempenho).

Elimine a sincronização desnecessária de thread de DataTracker / SyncedEntityData: Minecraft usa bloqueios de thread para garantir que apenas um thread acesse DataTracker de cada vez. É completamente redundante. Eu escrevi um script temporário que, quando mais de um thread chamado DataTracker de uma entidade, travaria o jogo. O jogo nunca caiu.

Sem cálculos desnecessários de FOV: Quando não há jogadores ou ninguém assistindo, o jogo irá calcular o seu fator de FOV, mesmo se a escala do efeito de FOV é 0. Maud remove este cálculo quando a escala de efeitos FOV é zero.

Substitui a chamada removeIf no ToastManager substituindo a chamada removeIf padrão do Java usada para torradas baunilha por uma mais direta. A implementação Java padrão chama o predicado duas vezes, de modo que cada caixa de informações é renderizada duas vezes. Este modo substitui a chamada removeIf por um iterador, o que melhora o desempenho com e sem notificações do sistema.

Mods/Addons semelhantes

Versão do Jogo *

1.20.4 (c8ea1bd0b7037de967a13ae910807d4a.jar)