Java scanner sonucu yavaş yüklüyor

Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
Aşağıdaki koda sahibim. Sayfaya tarayıcıdan grince 20 - 30 ms içerisinde yükleniyor. JAVA üzerinde bu kod ile test yapınca yaklaşık 1 saniye kadar sürüyor. Neden 5 - 10 kata yakın bir fark var? Bu kodu optimize etmek gerekir mi?

Java:
    public static String GetRequestData(String Variable, String Value)
    {
        try
        {
            URL Link = new URL("URL&Variable=" + Variable + "&Value=" + Value);
            Scanner Sc = new Scanner(Link.openStream(), "UTF-8");
            String Line = Sc.nextLine();
            if (Line.length() >= 1)
            {
                Sc.close();
                return Line;
            }
            else
            {
                Sc.close();
                return "0";
            }
        }
        catch (Exception e)
        {
            return "0";
        }
    }
 
1671637333180.png

Farkı anlamak için şöyle bir test uyguladım. İlk işlem uzun, ikinci işlem kısa sürdü. Acaba JAVA açılırken ilk işlem yüklenirken mi yavaş çalışıyor?
 

Technopat Haberler

Geri
Yukarı