Cleaned up LoliReflector, potentially an API candidate.Added mixins to do some of the leg work for me as I'm too lazy to write ASM all the time.Starting to implement BlockStateContainer, StateImplementation memory squashers.Starting to implement object canonization, or deduplication as Foamfix calls it, hopefully it will match Foamfix and beat it out.By Hashing recipes and queries are only a hash lookup now rather than a loop => if match => return. Implemented 'optimizeFurnaceRecipes' - optimizes tick time when searching for FurnaceRecipes.for this alternative solution (details on this alt way in changelog ofc)) Assets 3. err Minotaur King without using lust dmg if you meet req. (but one i will meantion anyway - now you can beat Shia L. Changes listed as usual in ingame Changelog. This will be updated nearly every version if I find any places that gives tangible results. And happy 4th unoffical anniversary Xianxia. Implemented 'optimizeDataStructures' - optimizes structures around Minecraft.Implemented 'remapperMemorySaver' - saves lots of memory in FMLDeobfuscatingRemapper by deduplicating Strings as well as not caching non-Minecraft/Forge classes/fields/methods.Foamfix does this already to some fields but I've done it on more fields. Implemented 'cleanupLaunchClassLoader' - saves lots of memory in the LaunchClassLoader caching things relating to class transformation/loading.Hard patch remains as it is now stable and saves more RAM. Removed soft/hard patch variations for optimizing BakedQuads.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |