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