Before you work too hard to find out if there is a technical solution for a 64-bit build, you must make sure that there is a business case. Are your customers asking for such an assembly? Will it give you a certain foot in competition with other suppliers? What is the cost of creating such an assembly and what business costs will be incurred by adding another element to the accounting, sales and marketing processes?
Although I understand that you need to understand the potential for improving productivity before you can gain access to competitive advantages, I strongly recommend that you approach the problem with the big picture. If you are a small or solo business, you must do this for yourself in order to perform due diligence. If you work in a larger organization, your superiors will be very grateful for the efforts that you thought about these questions (or consider the whole problem just regrettably if you are not ready to answer them).
With all that said, my general technical answer will be that the vast majority of user-oriented applications will not benefit from the 64-bit build. Think about it: how many performance issues in your current application are related to processor binding (or RAM access)? Is there a performance issue in your current application? (If not, you probably shouldn't ask this question.)
If this is a Client / Server application, my bet is that network latency contributes a lot more to client-side performance (especially if your queries usually return a lot of data). Assuming this is a database application, how much of your performance profile is associated with disk latency on the server? If you think about the whole constellation of factors that affect performance, you will get a clearer idea of ββwhether your particular application will benefit from a 64-bit update, and if so, then you need to update both sides or all of your benefits will be received only from server side updates.
Mark Brittingham Nov 27 '08 at 15:39 2008-11-27 15:39
source share