背景:
我的代码里面有一些数组变量,但是也就在每天开盘做一些判断,或者说对这些数组变量用不到回溯的功能
问题:
TBQ对数组变量的申明好像没有和一般变量有类似 Series<Numeric> 变量 和 Numeric 变量 的申明区别,那么我想到是不是可以在利用完数组变量后,主动释放其内存占用,模块结尾加一段: ArrayClear(数组变量) 不知道这样做有没有意义?会不会对模型计算有提速作用,求老师解答
普通数组 比如array<numeric> 释放机制和numeric一样
序列数组 比如series<array<numeric> 释放机制和series<numeric>一样
如果是普通数组 ,没必要arrayclear,驱动结束自动就释放没了
序列数组,clear了也没用,内存空间还是放在哪里供回溯使用的
谢谢大神解惑
那 Array<Integer> 是带回溯的吧?为了减少内存占用,我把Array<Integer>申明的变量改成 array<numeric> 可以吗