Total Pageviews

Monday, March 24, 2014

Collectgarbage()​ ឡូអាក៏អាចប្រមូលសំរាមបានដែរ

Collectgarbage()​ វាប្រើសំរាប់ប្រមូល garbage ដែលបានមកពី generic interface to Lua’s garbage collector។ ប្រើប្រាស់ហ្វាំងសិននេះមិនត្រូវការនោះទេពីព្រោះឡូអាមាន automatic garbage collection។ 


Syntax: collectgarbage( [opt [, arg]])
Opt(ជំរើស) វាជា String ដែលបង្ហាញអំពី garbage collection functions ដែលខុសពី Option។ សូមមើល Possible values forOpt ដែលជាផ្នែកត្រូវបំពេញ។ តំលៃដើមគឺ “collect”
Arg(ជំរើស) ជា Arguments ដែលជាប់ទាក់ទង់នឹងតំលៃដែលអ្នកបានរើស

សូមមើលតំលៃ Possible for Opt
ខាងក្រោមនេះជា List ដែលអាចទទួលពី String សំរាប់ Opt argument:
“collect” ជាតំលៃដើមប្រើសំរាប់ Performs a full garbage collection cycle
“stop” ឈប់ garbage collector
“restart” restart garbage collector
“count” វានឹងត្រឡប់មកវិញនៅ total memory ដែលប្រើដោយឡូអា
“step” សំរាប់បង្ហាញនូវ garbage collection step។ សំរាប់ size របស់វាគឺគ្រប់គ្រង់ដោយ arg (តំលៃធំមានន័យថាមាន Step ច្រើន)
“setpause” ប្រើសំរាប់បញ្ចូល Arg ជាតំលៃថ្មីសំរាប់ Pause របស់ Collector, ហើយវានឹងវិលទៅកាន់តំលៃដើមមុន។

“setstepmul”ប្រើសំរាប់បញ្ចូល Arg តំលៃថ្មីក្នុងការ បន្ថែមCollector។ វានឹងវិលទៅកាន់តំលៃមុន។

No comments:

Post a Comment