Ukukhishwa kwe-cache-bench 0.1.0 ukuze kufundwe ukusebenza kahle kokugcinwa kwefayela lapho inkumbulo iphansi

i-cache-bench iwumbhalo wePython okuvumela ukuthi uhlole umthelela wezilungiselelo zememori ebonakalayo (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework nokunye) ekusebenzeni kwemisebenzi encike ekusebenzeni kokufundwa kwefayela eligcinwe ngaphansi kwezimo zenkumbulo ephansi. . Ikhodi ivuliwe ngaphansi kwelayisensi ye-CC0.

Ukusetshenziswa okuyinhloko ukufunda amafayela ohlwini lwemibhalo olushiwo ngokulandelana okungahleliwe bese uwengeza ohlwini kuze kube yilapho sekufundiwe inombolo ethile yama-mebibytes. Izindlela zokusebenza ezimbili ziyatholakala:

  • Owokuqala - osizayo - usetshenziselwa ukwakha uhla lwemibhalo losayizi onikeziwe. Kulokhu, inombolo ethile yamafayela e-mebibyte anamagama angahleliwe ayakhiwa ohlwini lwemibhalo.
  • Imodi yesibili iyona eyinhloko - imodi yokufunda amafayela kusuka kuhla lwemibhalo olushiwo ngokulandelana okungahleliwe. Ngesikhathi sokufunda, inani lememori elidliwe iskripthi liyakhula, futhi ijubane lokufunda inani elinikeziwe lamafayela lincike kusayizi wamakhasi wefayela eligcinwe kunqolobane.

Ingxenye yephrojekthi iphinde ibe iskripthi esisizayo senqolobane, okutuswa ukuthi siqaliswe ngaphambi kokuqala ukuhlolwa. Ngenkathi iskripthi sisebenza kumodi yokufunda, isikhathi sokusebenza esiphelele, isivinini sokufunda esimaphakathi, kanye negama lefayela lokugcina elifundiwe liyavezwa. Iskripthi sikuvumela futhi ukuthi uloge imiphumela efayeleni elinezitembu zesikhathi.

Source: opennet.ru

Engeza amazwana