2014-11-07 3 views
0

Я использую PowerGen Professional Version 8.0.0.15 для PowerBuilderV12.0 в Windows2003 (оперативная память 32 бит-4 ГБ) os. Теперь из-за недостаточной памяти и сборки занимает 3 часа, поэтому мне нужно переместить настройку на более высокую конфигурационную машину, например, 8 ГБ на 16 ГБ оперативной памяти.Совместимость PowerBuilder в среде Windows

Для этого мне нужна 64-разрядная ОС Windows. Помогает ли это улучшить сроки сборки или как я могу повлиять или сократить сроки сборки?

До сих пор мы скомпилируем 32-разрядную ОС, это повлияет на .exe, если я скомпилирую ее на 64-битной машине? Будет ли какая-либо обратная совместимость для PowerGen для компиляции на 32-битную из 64-битной машины?

ответ

0

32-разрядное приложение может работать на 64-битной Windows без проблем. Однако они ограничены примерно 3,5 ГБ памяти. Основным преимуществом 64-битной Windows является то, что каждое 32-битное приложение может использовать максимальную сумму, не конкурируя с ОС и другими запущенными программами.

0

По моему опыту, я никогда не видел, чтобы дополнительная системная память улучшала производительность процессов сборки PowerBuilder. Когда я наблюдал эти процессы, они были связаны в основном с диском ввода-вывода. Я сравнивал преимущества использования RAM-диска, до такой степени, что они перевешивали стоимость копирования PBL на и из RAM-диска исключительно для этой сборки. (И нет, я не нашел, что Windows использует системную память, поскольку кэш диска близок к той же самой выгоде.) Мой текущий любимый RAM-диск - от DataRam. Я не пробовал проводить бенчмаркинг с SSD.

Возможно, вы также захотите убедиться в том, что вы делаете максимальное преимущество инкрементных сборок. Раньше у меня был довольно неплохой опыт с инкрементальными сборками, но они были намного лучше после PB11.

Успехов,

Terty

Смежные вопросы