缓存问题--栈堆分析

如果有缓存,就不要对数据进行重复行操作,否则该缓存因为一直不会被销毁(因为一直有被引用到),会让人很崩溃的.

原理:
常见的对象的地址会放在堆空间,如果是局部变量,在使用完之后就会被销毁掉,在前端不断传入重复行操作时也不会出问题.
这次的现象是,本来我只是在缓存方法的外面将拿到的数据的值放大了一百倍,理论上来说跟被缓存对象已经没有关系,但实际上这个值在随着被前端调用的次数成线性级迅速膨胀.
根源就在于,被缓存对象,实质就是一直在被指针指着.

发布了25 篇原创文章 · 获赞 0 · 访问量 550

猜你喜欢

转载自blog.csdn.net/weixin_43343786/article/details/104864587