永发信息网

javascript对象池是什么?

答案:2  悬赏:20  手机版
解决时间 2021-12-01 18:35
javascript对象池是什么?
最佳答案
    对象池化的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。用于充当保存对象的“容器”的对象,被称为“对象池”(Object Pool,或简称Pool)。
    对于没有状态的对象(例如String),在重复使用之前,无需进行任何处理;对于有状态的对象(例如StringBuffer),在重复使用之前,就需要把它们恢复到等同于刚刚生成时的状态。由于条件的限制,恢复某个对象的状态的操作不可能实现了的话,就得把这个对象抛弃,改用新创建的实例了。 
    并非所有对象都适合拿来池化――因为维护对象池也要造成一定开销。对生成时开销不大的对象进行池化,反而可能会出现“维护对象池的开销”大于“生成新对象的开销”,从而使性能降低的情况。但是对于生成时开销可观的对象,池化技术就是提高性能的有效策略了。 
全部回答
“对象池”就好比数据库相关概念中的“数据记录集合”,无非就是为了对池中对象个体或者特定的对象集合的封装一些增删查改的接口而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么能找在售楼中心的工作 就是销售新房的
小丽给爸爸过生日的作文分四个段儿,400字儿
梯形是谁发现的
唯你宝贝店质量可靠吗?怎么加盟
ㄓ ㄋㄚˋ ㄏㄨㄥˊ ㄓㄨ 这个是什么意思阿??
我在哈成丢了身份证,问下我想回沈阳有什么办
鹤梵瑜伽(鹤梵瑜伽养生馆)地址在哪,我要去那
请问摇篮奶粉怎么样
切肉片机价格参考大全
2345金融旗下有那些贷款
A. Using expensive testing equipmentB. S
16岁以下1.5米以上的儿童,买的儿童票,能上
盆栽竹子能剪杆插栽吗
|㎡ 3m 2|=|m 1|+ |m 2|成立吗?
Judy had very bad luck yesterday. In the m
推荐资讯
一个20多M的avi视频导入会声会影12后只是剪了
中国信合(大兴分社)这个地址在什么地方,我要
东莞一线840公交路线
单选题帕帕迪是居住在雅典郊区的公民,在他的
22.5÷x=4.5
SUV为何突然变流行?
初审通知说带上小孩,那就意味着要面试吗
浅若夏沫゛情侣网名
h∪awei是个什么品牌手机是个黑色的
上海虹口区甘河路去上海江海证劵营业厅坐几路
1o公斤液体兑水150倍等于加多少水
澳门文化中心的文化特点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?