This is an error that many people can get when trying to dedicate more memory to their Minecraft game within the "Profile Editor" options on the new Minecraft Launcher. This error can be fixed very easily and it really has nothing to do with in-game Minecraft or Minecraft Options.
Cause of Problem:
Your using Java7 32Bit, not Java7 64bit! Depending on the type of OS that you are running on your PC, downloading and installing java can sometimes automatically install the 32bit version if your Operating System is running 32bit windows.
downloading and installing java can sometimes automatically install the 32bit version if your Operating System is running 32bit windows.
That's because a 32 bit OS can ONLY run 32 bit Java. Also, why allocate more memory?
Lauch Minecraft with less memory (yes, really). Usually it does not need more than 350 MB and runs fine on all settings with the default texture pack. By default java allocates way too much memory (1GB) which may get swapped to disk and the overall performance may suffer a lot.
That's a recommendation made by Optifine; I myself allocate 512 MB and the game uses not even half of that. The only reason to ever allocate more is if you actually get out of memory crashes, such as trying to use HD textures or big modpacks.
Also of note, from experience the "64 bit Java recommended for Far render distance" warning is because too much memory is allocated by default; if I play with the default 1 GB allocated, I'm sure to get an out of memory crash (F3 shows plenty of free memory before it crashes) - which ironically doesn't happen if I allocate less memory; the reason is because 32 bit processes can only use 2 GB of RAM and the total memory used by Java includes more than just the heap, the part you set with -Xmx; making the heap too big leaves insufficient memory for other stuff (e.g. OpenGL, which needs room to store all the stuff being rendered).
That said, installing 64 bit Java is a good idea if you are using a 64 bit OS.
Minecraft without Thaumcraft is like a pizza without cheese, tasteless !!!
That's because a 32 bit OS can ONLY run 32 bit Java. Also, why allocate more memory?
That's a recommendation made by Optifine; I myself allocate 512 MB and the game uses not even half of that. The only reason to ever allocate more is if you actually get out of memory crashes, such as trying to use HD textures or big modpacks.
Also of note, from experience the "64 bit Java recommended for Far render distance" warning is because too much memory is allocated by default; if I play with the default 1 GB allocated, I'm sure to get an out of memory crash (F3 shows plenty of free memory before it crashes) - which ironically doesn't happen if I allocate less memory; the reason is because 32 bit processes can only use 2 GB of RAM and the total memory used by Java includes more than just the heap, the part you set with -Xmx; making the heap too big leaves insufficient memory for other stuff (e.g. OpenGL, which needs room to store all the stuff being rendered).
That said, installing 64 bit Java is a good idea if you are using a 64 bit OS.
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?