В настоящее время я реализую приложение ASP.Net, которое использует GDI + для рендеринга на стороне сервера. Первые версии зависели от 32-битного неуправляемого компонента, поэтому вся управляемая сборка была скомпилирована для платформы x86. Наконец, я избавился от этой зависимости и теперь могу установить целевую платформу для AnyCPU. Поскольку приложение потенциально может использоваться для обработки большого количества данных, может быть полезно использовать его в 64 битах. Однако я читал, что при использовании GDI + на платформе x64 наблюдается снижение производительности, но у него не было подробной информации об этом.x64 приложений с использованием gdi +: каковы последствия для производительности?
Каковы проблемы с производительностью, о которых я должен знать, чтобы знать, стоит ли работать на 64 бита по стоимости исполнения?
Сначала я слышал об этом, никогда не видел проблемы с первыми. GDI + - всего лишь кусок собственного кода. Википедия отметит это [цитата обязательна]. –
То же самое здесь, никогда не слышал о проблеме с 64-битным GDI +. Если у вас возникли проблемы, скомпилируйте две версии и проверьте их. Наблюдайте за памятью и потреблением процессора и ищите любые утечки памяти. Если вы это сделаете, независимо от ваших результатов, разместите его здесь, чтобы мы могли ответить, когда наступает следующий вопрос. –