Прежде чем слишком усердно работать над выяснением, существует ли технический случай для 64-битной сборки, вы должны убедиться, что существует бизнес случай. Ваши клиенты просят такую сборку? Сможет ли это дать вам определенное преимущество в конкуренции с другими поставщиками? Каковы затраты на создание такой сборки и какие бизнес-расходы будут понесены при добавлении еще одного элемента в процессы бухгалтерского учета, продаж и маркетинга?
Хотя я понимаю, что вам необходимо понимать потенциал повышения производительности, прежде чем вы сможете справиться с конкурентными преимуществами, я настоятельно рекомендую вам подойти к проблеме с точки зрения общей картины. Если вы ведете малый бизнес или ведете индивидуальный бизнес, вы обязаны проявить должную осмотрительность перед собой. Если вы работаете в более крупной организации, ваше начальство высоко оценит усилия, которые вы приложили для обдумывания этих вопросов (или сочтут всю проблему просто чудаковатым излишеством, если вы, кажется, не готовы на них ответить).
С учетом всего сказанного, мой общий технический ответ будет заключаться в том, что подавляющее большинство приложений, ориентированных на пользователя, не увидят никаких преимуществ от 64-битной сборки. Подумайте об этом: сколько проблем с производительностью в вашем текущем приложении возникает из-за привязки к процессору (или ограничения доступа к ОЗУ)? Есть ли проблемы с производительностью в вашем текущем приложении? (В противном случае вам, вероятно, не следует задавать этот вопрос.)
Если это приложение клиент / сервер, я уверен, что задержка в сети гораздо больше влияет на производительность на стороне клиента (особенно если ваши запросы обычно возвращают много данных). Предполагая, что это приложение для базы данных, какая часть вашего профиля производительности связана с задержкой диска на сервере? Если вы подумаете обо всей совокупности факторов, влияющих на производительность, вы лучше поймете, выиграет ли ваше конкретное приложение от 64-битного обновления, и если да, то нужно ли вам обновлять обе стороны или все ваши выгода будет извлечена только из обновления на стороне сервера.
person
Mark Brittingham
schedule
27.11.2008