ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于内表释放的相关语法对比[2]

关于内表释放的相关语法对比[2]

原创 Linux操作系统 作者:leniz 时间:2009-06-26 14:42:29 0 删除 编辑

[承上篇]

归纳到一个表:(不加说明都是用ITAB,而不是ITAB[])

 

 

带工作区

不带工作区

 

CLEAR 

REFRESH 

FREE 

CLEAR 

REFRESH 

FREE

清除工作区

   

-

-

-

清除内表

是否释放空间

-

保留初始空间

-

 

总结,如果清除内表最方便的写法就是“CLEAR:itab,itab[],如果要完全释放空间再补上“FREE itab即可。

   最后回到之前说到的内表初始行问题,如果没有显示声明行数,或者声明为0行,系统会给一个8K的默认值空间,并随着内表的使用扩充空间的大小(需要耗费系统时间),对于行数少的内表,这会是一个浪费,所以最好在声明的时候给个可能的值。

  全篇完。

 

                                                                                         Reed Lei

                                                                                            2009/06/26

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/554557/viewspace-607654/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 在Matrix 的日子
请登录后发表评论 登录
全部评论

注册时间:2008-05-31

  • 博文量
    448
  • 访问量
    1093935