Bellek ve işlemci hızını anlama

1 Cevap php

Öncelikle, ben 4GB ram ve 2.29 ghz x4 ile bir windows xp 64 makine üzerinde çalışıyorum

Ben daha fazla veya daha az aynı uzunlukta metin 220.000 satırları indeksleme duyuyorum. Bu 15 eşit boyutlu dosyalar ayrılır. Dosya 1/15 endeksine 1 dakika sürer. Komut endeksler daha fazla dosya olarak, bu dosyanın 40 dakika alarak 15/15 ile çok daha uzun görünüyor.

Benim anlayış daha bellekte koymak, daha hızlı betik olmasıdır. Sözlük bir karma endeksli, bu nedenle operasyon O olmalı getirme edilir (1). Ben komut CPU asılı olurdu nerede emin değilim.

Ben script var here.

1 Cevap

Eğer bellek tükeniyor görmek için makine izlemek için deneyebilirsiniz. Eğer öyleyse, size kod bellek sızıntıları için bakmak isteyebilirsiniz.