Как ускорить разработку IBM Rational Application Developer / Rational Software Architect - PullRequest
5 голосов
/ 15 ноября 2011

Я хочу знать, как я могу ускорить RSA 7.5 (это IDE от IBM, которая затмевает скрытую среду выполнения серверов websphere), главным образом, при запуске сервера.Первый раз, когда я запускаю его после перезагрузки компьютера, он загружается после, но после этого всегда требуется, чтобы запустить / остановить сервер.Режим отладки для сервера всегда запускается.

Я использую время выполнения сервера 7 для IBM RSA 7.5.

Таким образом, RAD / RSA имеет время выполнения websphere, которое позволяет конфигурировать серверзапуск / останов во время выполнения в RAD / RSA.Время выполнения позволяет вам разрабатывать веб-приложения и тестировать время на сервере при развертывании его во время выполнения Websphere.

Проблема, с которой я сталкиваюсь, связана с временем выполнения Websphere, которое прекрасно работает после перезагрузки компьютера, но очень медленнонесколько развертываний / публикаций одного и того же веб-приложения.

Буду признателен за советы по производительности для ускорения запуска / выключения сервера RSA и за общие советы по производительности.У меня достаточно памяти, например, 12 ГБ с ядрами i7 Core 6 на Win7.

Ответы [ 3 ]

3 голосов
/ 22 ноября 2011

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

Некоторые из них немного устарели, но у них есть некоторая полезная информация, которая может быть полезна для ваших проблем; особенно первый.

2 голосов
/ 20 ноября 2011

Убедитесь, что рабочие пространства хранятся на локальном диске.

edit - забыл это: купите диск SSD.Это имеет огромное значение при разработке.

Если у вас есть сканер вирусов, отключите проверку при доступе в каталоге установки SDP, включая плагин сервера, и во всех ваших рабочих пространствах.

Удалите всеприложения (уши), которые вы не используете - чем больше вы установили, тем дольше сервер запускается.Если вашему серверу требуется слишком много времени для запуска, RAD / RSA будет считать, что истекло время ожидания, и остановит его до завершения запуска - если это произойдет, увеличьте лимит времени ожидания запуска, дважды щелкнув по серверу в Серверы * 1008.* вкладка и изменение значений в разделе Тайм-ауты .

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

Но это не может объяснить все это ... Я не проверял, но так как WAS и RSA, кажется, проводят много времени, ничего не делая, я начинаю подозревать, что этопытаясь загрузить схемы или что-то.Если у вас есть время, вы можете попытаться найти и найти что-нибудь подобное ...

1 голос
/ 20 ноября 2012

Я наткнулся на этот пост, пытаясь устранить неполадки с моей производительностью RSA. Я решил обновить его рекомендацией по улучшению производительности на RSA 8.0.4.

http://publib.boulder.ibm.com/infocenter/radhelp/v8/index.jsp?topic=/com.ibm.performance.doc/topics/cperformance.html содержит несколько отличных советов по улучшению производительности в разделе «Советы по повышению производительности». После реализации некоторых советов «Всегда» моя память значительно сократилась, а производительность стала намного выше.

Вы должны начать с подсказок «Всегда», а затем перейти к «Иногда» и «Редко» для более точной настройки.

...