View difference between Paste ID: T7H7MKNU and pDNpNLmk
SHOW: | | - or go back to the newest paste.
1
public class QueryTests {
2
	public static void test(){
3
		
4
		map<id, task> tasks = new map<id, task>([select id from task limit 10000]);
5
		List<id> ids = new List<id>(tasks.keyset());
6
		ids.addAll(ids.clone());
7
		ids.addAll(ids.clone());
8
		ids.addAll(ids.clone());
9
		ids.addAll(ids.clone());
10
		ids.addAll(ids.clone());
11
		ids.addAll(ids.clone());
12
		ids.addAll(ids.clone());
13
		ids.addAll(ids.clone());
14
		ids.addAll(ids.clone());
15
		ids.addAll(ids.clone());
16
		Id item = ids[0];
17
		while(Limits.getHeapSize() + 1000 < Limits.getLimitHeapSize()){
18
			ids.add(item);
19
		}
20
		Log.error(ids.size());
21-
		task[] r = [select id from task where id in :ids.keyset()];
21+
		task[] r = [select id from task where id in :ids];
22
		
23
		Log.error(r);
24
		Log.flush();
25
	}
26
}