[Java lista] melyik a gyorsabb?

Böszörményi Péter zmblevlist at gmail.com
2010. Jún. 3., Cs, 11:26:51 CEST


Viszont a hibak jelzese null ertekkel hosszu tavon dzsuvas kodot  
eredmenyez, es mindenhol misztikus NPE-k keletkezhetnek.

On Thu, 03 Jun 2010 11:24:45 +0200, Soós István <syntern at sch.bme.hu> wrote:

> Annyit érdemes gondolkodni, hogy az Exception generálása drága, míg a  
> null ellenőrzés olcsó (egymáshoz képest).  Az Exception generálás  
> ugyanis megakasztja a futó szálat a stacktrace generálás pedig lineáris  
> a stacktrace méretével (milyen meglepő, de alapvetően kimérhető az  
> összefüggés).
>
> Üdv,
>    István
>
> ----- Original Message -----
> From: Gábor Lipták <gabor.liptak at gmail.com>
> Date: Thursday, June 3, 2010 10:05 am
> Subject: Re: [Java lista] melyik a gyorsabb?
> To: javalist at javagrund.hu
>
>> Ezen nem érdemes gondolkodni. Ha ennyi sokat számítana a programodban,  
>> akkor
>> rossz programnyelvet választottál. Ha meg nem is számít akkor azt az
>> alapelvet megszeged, hogy a try-catch nem vezérlési szerkezet. Lásd: 2.
>> Never use exceptions for flow control fejezet
>>
>> 2010/6/3 Levi <levpista at freemail.hu>
>>
>> > Sziasztok!
>> >  Szerintetek melyik a gyorsabb időben? Melyik igényel kevesebb  
>> műveletet,
>> > processzor időt?
>> >  Például a nullával való osztás ellenőrzése esetén. (De bármelyik  
>> hasonló
>> > típusú, összehasonlító műveletnél)
>> >  1.
>> >  If (y != 0)
>> >  {
>> >      z = x / y;
>> >  }
>> >  else
>> >  {
>> >      System.out.println("hiba");
>> >  }
>> >
>> >  2.
>> >  try
>> >  {
>> >      z = x / y;
>> >  }
>> >  catch (Exception e)
>> >  {
>> >      System.out.println("hiba");
>> >  }
>> >
>> >  Üdv,
>> >  Levi
>> >
>> > _______________________________________________
>> > Javalist mailing list
>> > Javalist at javagrund.hu
>> >
>> >
>> >
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist


-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról