|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
Доброе время суток, возможно ли исользование FB x64 2.5.5 из x32 битных приложений delphi без перекомпиляции? Будет ли x32 delphi приложение нормально работать с библиотекой fbclient.dll для x64 FB 2.5.5 опять же без перекомпиляции? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 14:33 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
Да. Нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 14:35 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotun, с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 14:36 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
Симонов Денисhlopotun, с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить другими словами fbclient.dll использовать 32 разрядный попутно, а такое сочетание не убивает все преимущества х64 Сервера для клиента? Прочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога. Но софт весь писался и тестировался с x32 версией. В каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости? И ещё вопрос, x32 версия ограничивает рамками 4Gb рабочей памяти в рамках всего FB или в рамках одного конкретного соединения (сессии). Или это зависит от модели Classic, Super Classik итп Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 14:51 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotunВ каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости?Надо просто поставить 64 битную версию и работать. Исключение, если вы работаете с эмбед. версией и клиентская прикладная программа не может быть собрана под 64 бита. Еще "гирями на ногах" могут быть УДФ, если таковые используются. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 15:12 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotunвозможно ли исользование FB x64 2.5.5 из x32 битных приложений delphi без перекомпиляции?Да. Как пример у нас дельфовый АРМ 32 бита под виндой и сервер 64 бита на линуксе. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 15:14 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotunдругими словами fbclient.dll использовать 32 разрядный ты не можешь использовать х32 dll с х64 exe, и наоборот. hlopotunа такое сочетание не убивает все преимущества х64 Сервера для клиента? клиенту совершенно пофиг, какой разрядности сервер. Он об этом и не знает, и знать ему не положено (и не нужно). Преимущества x64 сервера есть только для администратора этого сервера. Прямая аналогия с браузером. Допустим, ты сидишь под ОС х32, Windows, а открываешь страницу на сайте, который ... на CentOS Linux 64bit. Тебе есть разница, под какой этот сайт ОС, или какой она разрядности? Ну вот и с ФБ точно так же. hlopotunПрочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога. ну, 7-10%, максимум 15%. hlopotunИ ещё вопрос, x32 версия ограничивает рамками 4Gb рабочей памяти в рамках всего FB superserver и superclassic это один процесс. Соответственно, х32 может аллокировать только 2 гига, а х64 - до упора. Например, поэтому х32 суперклассик не имеет практического смысла при пользователях больше 10-20. Классик же - процесс на коннект. Поэтому тут пофиг х32 или х64, потому что один такой процесс 2гига памяти может сожрать только при крайне-редких ситуациях (скорее с утечкой памяти при кривой udf). Конечно, классик х64 будет чуть побыстрее х32, но он же будет жрать на 20% больше памяти. Собственно, все это правила для любых х32 или х64 приложений. ФБ тут несколько сбоку. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 15:17 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotun, есть такой прекрасный инструмент для работы с FB - IBExpert , он 32-битный и, естественно, использует 32-битные клиентские библиотеки fbclient.dll/gds32.dll. Работает же! Сам пользую 32-битную клиентскую библиотеку с 64-битным сервером и тоже никаких проблем, если в системе правильный vcredist.exe развернут. 64-битный сервер, при этом, прекрасно пользует возможности 64-битной платформы. Если у вас есть 32-битные UDF, которые вам надо использовать, естественно, 64-битный сервер не сможет их подтянуть по LoadLibrary и вам надо искать 64-битные версии ваших UDF. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 15:33 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotunСимонов Денисhlopotun, с FB x64 2.5.5 конечно будет. А вот клиент нужно будет 32 разрядный ставить Прочитал в сети что x64 FB примерно на 15% шустрее своего x32 аналога. Но софт весь писался и тестировался с x32 версией. В каких случаях имеет смысл перейти на x64 версию FB кроме увеличения скорости? Спасибо В случае, если БД много больше 2 Гб. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 15:43 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
kdv, kdv..... Преимущества x64 сервера есть только для администратора этого сервера. ..... А в чем преимущества для администратора если можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 16:49 |
|
x64 FB2.5.5.5 и x32 Delphi 2007, XE2 приложения
|
|||
---|---|---|---|
#18+
hlopotunА в чем преимущества для администратора если можно? я выше почти все озвучил. администратор может выбирать ОС, ее разрядность, разрядность СУБД, настраивать СУБД в соответствии с возможностями ОС, и т.д. Клиент в этом случае либо разницы не видит, либо видит улучшение скорости работы приложений. Ему все равно, или админ новый сервак купил, или ФБ настроил. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2015, 17:18 |
|
|
start [/forum/topic.php?fid=40&msg=39112304&tid=1562492]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 397ms |
0 / 0 |