• tobias88
    #15530
    Programozóként mondom, hogy ez azért nem így van. Memóriába nem csak betölteni kell, hanem azt használja is a cpu. Ha ssd-ről is használja a lapozófájlt, az akkor sem lesz olyan gyors. Persze az lenne jó, ha minden az L1 catchben lenne, de nyilván nem lehetséges.

    OFF:
    L1 cache reference 0.5 ns
    Main memory reference 100 ns 20x L2 cache, 200x L1 cache
    Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
    Read 1 MB sequentially from memory 250,000 ns 250 us
    Read 1 MB sequentially from SSD* 1,000,000 ns 1,000 us 1 ms ~1GB/sec SSD, 4X memory
    Read 1 MB sequentially from disk 20,000,000 ns 20,000 us 20 ms 80x memory, 20X SSD


    Szóval csinálhatsz nagyobb lapozófájlt, csak nem sokat érsz vele. SSD-n 4szer, HDD-n 80szor lassabb lesz az olvasás 1 mega közvetlen olvasásánál. És ez a leges legjobb eset
    Utoljára szerkesztette: tobias88, 2017.05.02. 12:40:28