当前位置: 代码迷 >> PB >> datastore性能有关问题
  详细解决方案

datastore性能有关问题

热度:33   发布时间:2016-04-29 08:12:35.0
datastore性能问题
timer()里面用datastore处理数据,如果不destroy内存消耗是否会不断增大?如果timer()里不断create,destroy有没影响?

------解决方案--------------------
可以将 datastore 设置为全局变量

在 timer() 中 datastore .reset()
------解决方案--------------------
定义为实例变量就可以了,
create,destroy还是会有开销的,如果定义为实例变量就只会有一次了;
另外,如果没有destroy的话具体释放的时间是由系统决定的,最好还是写上
------解决方案--------------------
探讨
引用:

定义为实例变量就可以了,
create,destroy还是会有开销的,如果定义为实例变量就只会有一次了;
另外,如果没有destroy的话具体释放的时间是由系统决定的,最好还是写上

定义成实例变量,由于是定时扫描,窗口是不关的,所以也不destroy除非关闭系统,如果不停的retrieve数据,性能会有影响吗?

------解决方案--------------------
顶楼上的
------解决方案--------------------
#4 is bingo....
------解决方案--------------------
reset()能释放