ColdFusion's 8.0.1 supports 64 bit
ColdFusion's 8.0.1 update is now available with 64bit support for Windows, Mac and Linux. Solaris was already supported back when CF 8 came out last year.
So here are the highlights on the 64bit support from what I am reading in the release notes.
This update includes several new features and updates, but the biggest part of this update is you can finally run ColdFusion in 64bit. What does this mean. Well for one thing you should be able to handle more information during a single cycle of the processor(s) time. So working with large datasets will be far easier and faster to process. The other benefit is that the memory limitation is effectively taken out of the equation. 32bit systems can only address up to 4GB of memory. 232 = 4GB. The newer 64bit architecture does have a memory limit as well, 264 = 17.2 billion GB. Since you can't even buy memory in this range - there basically isn't a real limit.
Now for the warnings and things to consider:
- You can only run ColdFusion 8.0.1 in 64bit for the Enterprise and developer editions. The release notes say that Standard will only run in 32bit.
- To use the 64 bit version, you will need to make sure you have the right processor
- If you don't have a 64bit OS on the server, you will need to reinstall the OS with the proper 64bit version
- If you already have ColdFusion running on a 64bit OS, you will still need to re-install ColdFusion. You can't simply update ColdFusion from 32bit to 64bit.
- Another thing to note, is that same data will actually take up more memory space in 64bit than in 32bit. So consider increasing your memory.
- For Windows, you'll need to first install Microsoft Visual C++ 2005 Redistributable Package (x64). Otherwise the ColdFusion installer will fail.
- Startup times for the Sun JVM may in some cases take longer than in 32bit.
- There is no support for COM object calls or MS-Access datasources in 64bit.
- The DataDirect drivers, Verity and .NET integration continue to work but are in 32bit mode