Thank you so much, IronWaffle! I can now run from 15-30 to 80-100! Woo! I'm so happy! I might as well donate $1,000 to you! You very much deserve such earnings
Hello i've come across a lost in fps in small areas on my world now normaly i get around 30 to 60 fps 30 in built up areas 60 not built up now i have these areas where it's low build up ares or not even touched but i will lose mega lost in fps & i'm talking about going from 30 to 60 down to 1 to 5 fps & it even does this in the default texture pack plus it's not just me thats gets the lost of fps in these areas everyone that is on my server lost some or lots of fps in these areas & no we are not using any mods!!! only 1 texture pack but as i said it still does this on the default one. Oh Yeah i don't run the server i rent the server from SG servers.
I have a gaming desktop pc for 3000$ and when I put the all the settings to high quality and with shaders mod I get 412 fps also when I play crisis 3 with all ultra I get better them minecraft
Hey man, thanks for the guide! Brought my dell inspiron n5110 from 16~ FPS to 29~ ! (At least when I was testing it went up that much) I found that using magic launcher increased my FPS by like 1 - 0.5. Also you might want to talk about what settings to use on optifine, I was using optifine and preload chunks/dynamic update brought my comp down ~6 FPS.
Thanks for this tutorial. It brought my fps up from 0-10 to 20-30. I only used a few tweaks and still have a few more to try.
A question that may sound a little noobish. Will moving my C: files to an external HDD increase my fps? I'm assuming it would. I only had like 30 Gigs of memory left on my internal HDD. After I move some consuming files I will free up a great deal of memory.
ReadyBoost? Seriously?
That's not going to help in the slightest, you know. Unless you have less than 512 MB RAM, but who has that nowadays?
That is not how ReadyBoost works honestly.
Readyboost uses Prefetch and most of all Superfetch to "stash" files that are allocated by Superfetch as being accessed often.
In better simple terms, the instant access ability of a flash storage device will allow these small files which are said by Superfetch to be stored in a compressed cache on the flash storage device and when "pulled" by superfetch, it will check the flash storage device first, if not found, get from the HDD and store in the cache.
But in terms, it has been shown system with at lowest 3GB memory, or higher, the gain from ReadyBoost is not noticeable really as Superfetch will use real ram anyway. More less ReadyBoost is not ram extensions, only most accessed files cache said by Superfetch.
Outside of Superfetch, we have the Pagefile. Small entires of a specific size can be shoved into the ReadyBoost cache. Mostly the size of these files are less then 32KB (assuming, because 4kB or 16kB r/w are slowest thing of a HDD Page File).
ReadyBoost is to help HDD 4kB/16kB reads mostly, not expand your "virtual memory".
Though for minecraft and gaming this is useless in a large nutshell.
Thanks SOO much, i already did everything but the size of my minecraft and guess what? full screen gave me 5-50 fps, small screen got 80-200 fps SMALL SCREEN FTW
Rollback Post to RevisionRollBack
I Respect Mojang's choice, I can't wait to see what Microsoft do with Minecraft
Use this, replace spoutcraft-launcher.jar with .exe of minecraft launcher. Set xmx to be 1/2 or more of your ram (depending if you want other apps work well), also set parallelGCThreads to equal total number of cores on your PC.
If something goes wrong remove -XX:+UseBiasedLocking -XX:+TieredCompilation, and if you'll have troubles and graphical artifacts try replacing noddraw=false d3d=true opengl=false to switch onto direct 3d rendering.
There, saved you 5 hours of looking through java docs.
Anyone having bad performance with a GTX 650Ti Boost GPU? I upgraded from a Radeon HD 2600 (big upgrade), but it's a little slower now! I've heard about bad performance on a GTX 670, which is faster, due to Minecraft somehow not using its resources.
What I have found is that (if your using windows) you can use your on board memory as "virtual ram" Google it is did this along with using ready boost and I went from 5 fps to about 40 fps I used a 4 gig USB for ready drive and put 4 gigs of my memory to virtuall ram
I came here to figure out how to boost my fps, but now I deleted an older Java 6 Update 23 and installed the latest java version, now minecraft will NOT run. Im surfing the web on how to make minecraft work now, because of this, so yup Thanks for your useless advice, and NO I cannot return and reinstall the last update because I've tried and it still doesn't work. This post is just a minecraft breaker. Thanks for nothing, hope some people get something out of this turd post.
Use this, replace spoutcraft-launcher.jar with .exe of minecraft launcher. Set xmx to be 1/2 or more of your ram (depending if you want other apps work well), also set parallelGCThreads to equal total number of cores on your PC.If something goes wrong remove -XX:+UseBiasedLocking -XX:+TieredCompilation, and if you'll have troubles and graphical artifacts try replacing noddraw=false d3d=true opengl=false to switch onto direct 3d rendering.There, saved you 5 hours of looking through java docs.
-Dsun.java2d.d3d and -Dsun.java2d.noddraw are the same and useless.
I also add OptimizeStringConcat and UseCompressedStrings as addition to UseStringCache.UseFastAccessorMethods can actually hurt your performance. (here)
You can't use CMSIncrementalPacing without UseConcMarkSweepGC and he is anyway better than the UseParallelOldGC.
I use -Xincgc because he doing both plus UseParNewGC. -Xss128M is an ultra overkill which my computer can't open (default is 512K!!!).
@alien_attacker : What version of windows do you have?
@ltbuck - You're welcome
I have an intel graphics card. How do I make minecraft use just the intel. Instead of the other one? Nooby question.
thanks !
A question that may sound a little noobish. Will moving my C: files to an external HDD increase my fps? I'm assuming it would. I only had like 30 Gigs of memory left on my internal HDD. After I move some consuming files I will free up a great deal of memory.
That is not how ReadyBoost works honestly.
Readyboost uses Prefetch and most of all Superfetch to "stash" files that are allocated by Superfetch as being accessed often.
In better simple terms, the instant access ability of a flash storage device will allow these small files which are said by Superfetch to be stored in a compressed cache on the flash storage device and when "pulled" by superfetch, it will check the flash storage device first, if not found, get from the HDD and store in the cache.
But in terms, it has been shown system with at lowest 3GB memory, or higher, the gain from ReadyBoost is not noticeable really as Superfetch will use real ram anyway. More less ReadyBoost is not ram extensions, only most accessed files cache said by Superfetch.
Outside of Superfetch, we have the Pagefile. Small entires of a specific size can be shoved into the ReadyBoost cache. Mostly the size of these files are less then 32KB (assuming, because 4kB or 16kB r/w are slowest thing of a HDD Page File).
ReadyBoost is to help HDD 4kB/16kB reads mostly, not expand your "virtual memory".
Though for minecraft and gaming this is useless in a large nutshell.
Use this, replace spoutcraft-launcher.jar with .exe of minecraft launcher. Set xmx to be 1/2 or more of your ram (depending if you want other apps work well), also set parallelGCThreads to equal total number of cores on your PC.
If something goes wrong remove -XX:+UseBiasedLocking -XX:+TieredCompilation, and if you'll have troubles and graphical artifacts try replacing noddraw=false d3d=true opengl=false to switch onto direct 3d rendering.
There, saved you 5 hours of looking through java docs.
No point in going over 60 though. I'd cap it.
I clean it up: Then I remove flags with default value (SurvivorRatio, UseThreadPriorities, UseBiasedLocking)(Use -XX:PrintFlagsFinal): -Dsun.java2d.d3d and -Dsun.java2d.noddraw are the same and useless.
I also add OptimizeStringConcat and UseCompressedStrings as addition to UseStringCache.UseFastAccessorMethods can actually hurt your performance. (here)
You can't use CMSIncrementalPacing without UseConcMarkSweepGC and he is anyway better than the UseParallelOldGC.
I use -Xincgc because he doing both plus UseParNewGC. -Xss128M is an ultra overkill which my computer can't open (default is 512K!!!). For java 8 (PermGen is deprecated and also CMSIncrementalMode&CMSIncrementalPacing): For desperate people: