作者photonzero (邪心魔佛)
看板EE_DSnP
标题[问题] 请问recycle list内的存放顺序
时间Tue Nov 22 00:44:05 2011
memTest-32.debug若用T[256] T[512]下去试验
若先删T[512]再删T[256]
则mtp後仍是[256]摆前面
但提示不是要我们直接插到最後面就好了吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.33.174
1F:推 rf0914:因为是在建立T[256] T[512]的时候就把recycleList建好了 11/22 00:45
2F:→ photonzero:R_SIZE不是只有256? 11/22 01:13
3F:→ photonzero:而且recycle list 不是有东西被删掉才有的吗 11/22 01:16
4F:→ photonzero:256 512都不在0~255内 11/22 01:17
5F:推 ric2k1:3341篇 11/22 01:35
6F:→ photonzero:我并没将arraysize重设为0,是完全没动他,而且1428&916 11/22 01:41
7F:→ photonzero:也代表顺序与数字大小无关系,我要问的是 11/22 01:42
8F:→ photonzero:提示上说是单纯看加入顺序,但在这却好像试看数字大小 11/22 01:43
9F:→ photonzero:getrecyclelist应该只会在delete的时候才会被用到吧 11/22 01:51
10F:推 ric2k1:在 new 的时候要先检查 recycle list,所以那时就会产生了 11/22 01:58
11F:→ photonzero:是getmem内的吗 11/22 02:07
12F:推 victoret:是,因为在产生一个新东西之前,就要先看看 recycle 里面 11/22 09:37
13F:→ victoret:有没有符合其大小的记忆体,所以会呼叫 getRecycleList 11/22 09:38