EBS FORM 删除编译信息
背景:
因公司***特慢,上传速度10KB/S左右,而我自己改的FORM文件通常都在3MB以上,这就造成了自己修改完FORM上传至测试环境编译的过程太浪费时间,逼不得已,研究怎么能让FOMR文件小一点。
过程:
因发现编译完触发器/存储过程后保存会造成form文件变大,于是认为form由两部分组成,源代码+编译信息。偶然一次使用了全部编译,发现form文件由3.3MB增大至6.5MB,直接疯掉!就开始找办法删除FORM的编译信息。
http://blog.运维网.com/attachment/201307/113047623.jpg
解决办法:
既然有全部编译这功能,那FORM会不会在编译前删除现有的编译信息呢?
测试了一下,在编译刚开始就直接中断,保存文件。发现文件大小还是没变。
莫非FORM不删除?不信,再来。。
继续失败。 一阵郁闷。
突然发现全部编译时前面部分特别快,后面挺慢,猜想:前半部分是在清除,然后开始添加。
再次执行全部编译,在进度条变慢的一瞬间果断中止,保存,看文件大小,结果,你猜。。。成功了!! 全部编译完成后大约6.5MB的form文件成功的变成了3.1MB!
还能不能再小呢?经过本人多次尝试,发现只有在进度条变慢的一瞬间终止才能保证文件最小。
http://blog.运维网.com/attachment/201307/113048752.jpg
逼不得已试出来的办法,分享给大家,哈哈!!
页:
[1]