Chcę wykonać sporą(10000+) ilość zapytań podając adres url i działa to dość wolno. Działa to tak, że otwieram połączenie i pobieram strumień wejściowy i potem robię coś sobie z tymi danymi. Wykonuje się 10 zapytań w 15 sekund jak patrzyłem i to chyba nie zależy od parametrów kompa a tylko od javy. Jest jakiś lepszy i szybszy sposób by pobierać dane z konkretnego urla w dużych ilościach?
Obecnie w taki sposób działam:
URL url = new URL(endpoint);
URLConnection urlConnection = url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));