banner
Valoración
Votado0

Mod Bad Optimizations (1.20.4): optimización de errores menores

Categoría - Mejoramiento
1
Versión del mod:1
Versión del juego:1.20.4
El mod ha sido verificado exitosamente y está libre de virus
1221.22K151.38K

Reportar mod

  • image
modalImage

Acerca de este Mod

Bad Optimizations Mod (1.20.4) comenzó con una optimización trivial y solo un ligero aumento en el rendimiento (de ahí el nombre), pero luego se convirtió en una optimización seria. Mientras que la mayoría de los mods de optimización se centran en el rendimiento de renderizado y la optimización del motor de renderizado de Minecraft, este mod se centra en otra cosa. Este mod está destinado a ser utilizado junto con otros mods de optimización como el sodio.

No haga cálculos de F3 a menos que esté en el menú F3: es la optimización más grande, incluso si F3 no está abierto, se sorprenderá de lo costosos que pueden ser los cálculos contra F3. Específicamente, la cadena FPS utiliza una llamada muy lenta a la función String.format. Este mod asegura que esta función solo se llamará cuando realmente esté en el menú F3; no se preocupe, no romperá el mod del contador FPS. (Además, no debe usar F3 con frecuencia de todos modos. Use el mod de contador FPS (ya que degrada gravemente el rendimiento).

Eliminar la sincronización de subprocesos innecesaria de DataTracker / SyncedEntityData: Minecraft utiliza bloqueos de subprocesos para garantizar que solo un subproceso tenga acceso a DataTracker a la vez. Es completamente redundante. Escribí un script temporal que, cuando más de un hilo llamado el DataTracker de una entidad, bloquearía el juego. El juego nunca cayó.

No hay cálculos FOV innecesarios: cuando no hay jugadores o nadie mirando, el juego calculará su factor FOV incluso si la escala del efecto FOV es 0. Maud elimina este cálculo cuando la escala de efectos FOV es cero.

Reemplaza la llamada removeIf en ToastManager reemplazando la llamada estándar removeIf de Java utilizada para tostadas de vainilla por una más directa. La implementación predeterminada de Java invoca el predicado dos veces, por lo que cada brindis se representa dos veces. Este modo reemplaza la llamada removeIf con un iterador, lo que mejora el rendimiento con y sin tostadas.

Mods/Addons similares

Versión del Juego *

1.20.4 (c8ea1bd0b7037de967a13ae910807d4a.jar)