Инструкция
1
Программисты стремятся, чтобы их детище работало быстрее и эффективнее. Они часто сталкиваются с проблемой быстродействия своих программ. Проблемы эти лежат в разных плоскостях, от слабого железа, на котором запущена программа, до сложности самого алгоритма. Стоит разобраться в деталях.
Многие жалуются, что из апплета идет много запросов к базе, и gui обновляется медленно, хотя сами запросы обрабатываются быстро. Подозрение падает на сам веб-сервер или апплет у клиента. Но гуру отвечают, что если это "Оракл", то там есть инструмент для отлова самых частых и слабых запросов. Также профильтруйте сам код и пропинингуйте сеть. И чтобы узнать в каком именно месте тормозит программа, проведите простую трассировку с помощью команды currentTime.
Многие жалуются, что из апплета идет много запросов к базе, и gui обновляется медленно, хотя сами запросы обрабатываются быстро. Подозрение падает на сам веб-сервер или апплет у клиента. Но гуру отвечают, что если это "Оракл", то там есть инструмент для отлова самых частых и слабых запросов. Также профильтруйте сам код и пропинингуйте сеть. И чтобы узнать в каком именно месте тормозит программа, проведите простую трассировку с помощью команды currentTime.
2
Решите проблему ускорения исполнения программы аппаратным путем. Недавно компания ВЕА заявила, что может ускорить работу собственной версии Java для серверов путем исполнения ПО непосредственно на процессорах. Они утверждают, что работают над проектом JRockit — версией собственного ПО виртуальной машины, исполняющего Java-программы, которая функционирует непосредственно на аппаратуре компьютера. В то время когда большинство версий Java исполняется поверх операционной системы типа Windows, Linux или Solaris.
3
Воспользуйтесь и другими советами, которых множество на форумах для специалистов IT, но знайте, что каждая программа уникальна и все зависит от умения программиста написать такой код, который был бы достаточно лаконичным и в тоже время исполнял те функции, которые от него ждут.
4
В данном языке взяли за основу объектную модель С++, а также демонтировали некоторые конфликтные ситуации, который могли бы появиться по вине программиста. Если углубиться в историю, то сама идея зародилась еще в далеком 1991 году, и проект должен был называться oak – дуб, но поскольку данное название уже использовалось другой компанией, то решили назвать язык Java. Вскоре большинство популярных браузеров начали использовать Java аплеты внутри веб-страниц.
Видео по теме