Perl ithreads vs Memory
2009-08-21 08:54:00 UTC by maris in Linux,Uznāca vajadzība uzrakstīt perl skriptu, kas apstrādā relatīvi lielu masīvu - pie 500k - 1m elementiem, lai lieta ietu ātrāk nolēmu izmantot ithreads. Masīva tips ir HASHES OF ARRAYS. Masīvā aptuveni 40 HASH'i viens pavediens katram hešam. Problēmas sākās, tad, kad veidojot jaunu pavedienu Perl kopē visas datu struktūras uz jauno pavedienu, tas nozīmē, ka izveidojot 40 pavedienus servera atmiņā ir 40 masīva kopijas.
(0 komentāri)