MemTest86 je test memorije za x86 računala.To uključuje 64-bitne strojeve.Postoji mnogo dobrih pristupa za testiranje memorije.Međutim, mnogi testovi jednostavno bacaju neke uzorke u memoriju bez puno razmišljanja ili znanja o arhitekturi memorije ili kako se najbolje otkriju pogreške.To je u redu za tvrde kvarove memorije, ali malo pronalazi povremene pogreške.Testovi memorije na temelju BIOS-a beskorisni su za pronalaženje povremenih pogrešaka u memoriji.RAM čipovi sastoje se od velikog niza čvrsto upakovanih memorijskih ćelija, po jedan za svaki bit podataka.Velika većina povremenih neuspjeha posljedica je interakcije tih memorijskih ćelija.Često pisanje memorijske ćelije može uzrokovati da se jedna od susjednih ćelija napiše s istim podacima.Učinkovit test memorije pokušava se testirati na ovo stanje.Stoga bi idealna strategija testiranja memorije bila sljedeća: Napišite ćeliju s nulom.Napišite sve susjedne ćelije s jednim, jednim ili više puta.Provjerite ima li prva ćelija još uvijek nulu.Treba biti očito da ova strategija zahtijeva točno znanje o tome kako su memorijske ćelije položene na čip.Osim toga, postoji neprekidan broj mogućih izgleda čipova za različite vrste čipova i proizvođači čine ovu strategiju nepraktičnom.Međutim, postoje algoritmi za testiranje koji mogu približiti ovaj ideal i MemTest86 radi upravo ovo.
passmark-memtest86