Hirdetés

Új hozzászólás Aktív témák

  • floatr
    veterán

    Én az ELTÉ-n Keszthelyi Zsolt óráin láttam utoljára Vectort. Megkérdeztem, hogy miért használ Vectort, mikor lassabb az ArrayListnél. Erre a válasz: a Vector szálbiztos és a sebességkülönbség minimális. Mondtam ok, nem akartam leülni erről vitázni. :)

    Csak megnéztem a dolgot, de érdekes [link]

    testArrayListAdd 234.896 ops/msec
    testVectorAdd 274.886 ops/msec
    testArrayListTraverse 1718.711 ops/msec
    testVectorTraverse 34.843 ops/msec

    végülis csak majdnem két nagyságrendi különbség van a kettő közt. Elhanyagolható :DDD Majd amikor nem példaprogramokból él meg az ember, és az ügyfél a haját tépi, hogy miért tart 10 percig egy funkció, akkor majd könnyebb lesz megérteni, csak egy többezres kódbázisú projekten újra végigfutni azért elég necces lesz. Pláne ha nyomorultul van megtervezve a struktúra.

Új hozzászólás Aktív témák