В этой статье кратко представлены некоторые советы, используемые в процессе написания кода, чтобы сделать код Java более эффективным.
1. Поместите некоторые системные ресурсы в пул, такие как подключения базы данных, потоки и т. Д. В приложении STANTALONE в пуле подключений базы данных можно реализовать с использованием некоторых пулов соединений с открытым исходным кодом, таких как C3P0, Proxool и DBCP и т. Д., А также запустить В контейнере.
Import java.util.concurrent.executors; ; (T3); .. ");}}
2. Уменьшите сетевые накладные расходы.
3. Кэш часто доступ к внешним ресурсам в память. Запрос и внешние обновления ресурсов.
4. Оптимизируйте операции IO. может использовать поток.
Outpert -out = new BufferedOutputStream (New FileOutputStream (New File ("D: /temp/test.txt")); ;Используйте BufferedInputStream, BufferedOutputStream, BufferedReader и BufferedWriter, чтобы уменьшить количество прямых доступа к диску.
FileReader fr = new FileReader (f);
5 Не используйте новые объекты.
6. Избегайте использования неправильных методов. Используйте высокоэффективные классы в Java, такие как ArrayList лучше, чем вектор.
7. Рассмотрение производительности должно рассматриваться в начале анализа и проектирования системы.
Короче говоря, производительность системы при запуске - это не что иное, как рассмотрение оптимизации из трех основных аспектов: ЦП, память и в io.