I'm having issues on my computer (a 64bit system, with 64bit java correctly working) with running minecraft from the .jar. I prefer running minecraft.jar to minecraft.exe because it allows me to run it from a startup script and keep my saves on my dropbox instead of in %appdata%/.minecraft. The only problem is, there is a huge disparity between running from the .jar and the .exe for framerate - see picture.
I get <20 fps on the .jar, and >50fps when running from the .exe.
Okay, but for running from a USB stick on different computers MultiMC isn't as viable. Thanks though.
Any other ideas on what I can try? I've run minecraft.jar in 32bit java, updated to 1.4.4, it makes no difference, I'm idling at 10 fps with the jar and 100+ fps with Minecraft.exe, with and without OptiFine. In task manager, they both use almost the same amount of CPU and memory, and have the same process priority and affinity.
I replied to the other post where you suggest using the .jar download from minecraft.net. My understanding is that the .jar there is for setting up a server, whereas using the launcher to install downloads a bit different install & jar that doesn't open itself up on ports to listen to the internet and probably has a few other minor differences related to single player. Really not sure what is different between the server and the merged client now though, not a ton I'm guessing if it works for you.
Well I don't know what other post you are talking about, but I'd guess he is talking about the linux launcher which is a jar.
I was using it for a bit to work with a certain program I used for recording. I didn't have any performance differences however.
And to comment on my earlier post. MultiMC works just fine from a USB drive. Before I upgraded my HDDs I was running MultiMC of a 3.0 USB thumbdrive. (It was faster then my HD..)
Okay, I haven't had time to try MultiMC, but I'll try that on my thumb drive and see how it goes.
I might give up on using the .jar entirely, since it doesn't really help me too much and it's just not working.