Posted June 8, 201510 yr I read codes of DimensionManager and find a field weakWorldMap . It's a weak map and when setWorld a world object is put in and they are never removed. I doubt whether this would cause memory leak after several loading and unloading operations, since weak maps determine equality by == not .equals . And want to know what the field used for. That's my question. Any reply would help. Thank you. Author of Tao Land Mod. http://taoland.herbix.me/images/1/14/TaoLandLogo.png[/img] Also, author of RenderTo ---- I'm not an English native speaker. I just try my best.
June 8, 201510 yr I think it is for checking leaked worlds, which means that the world is not used. It seems to be for purely debugging purpose. I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP) II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.
June 8, 201510 yr Author I think it is for checking leaked worlds, which means that the world is not used. It seems to be for purely debugging purpose. Thanks. I found out that since it's a weak map, its values can be released by gc mechanism. Author of Tao Land Mod. http://taoland.herbix.me/images/1/14/TaoLandLogo.png[/img] Also, author of RenderTo ---- I'm not an English native speaker. I just try my best.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.