annotate src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/xml/TimeMeasurementJuGrixFunction.java @ 17:917ecf2c7350

function Measurement
author one
date Wed, 24 Dec 2014 15:48:32 +0900
parents eed6235830c9
children 17cc11b04157
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
1 package jp.ac.u_ryukyu.ie.cr.tatsuki.xml;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
2
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
3 import java.io.BufferedWriter;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
4 import java.io.File;
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
5 import java.io.FileNotFoundException;
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
6 import java.io.FileWriter;
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
7 import java.io.IOException;
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
8 import java.io.PrintWriter;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
9 import java.util.Iterator;
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
10 import java.util.LinkedList;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
11 import java.util.Random;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
12
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
13 import javax.xml.parsers.ParserConfigurationException;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
14
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
15 import org.xml.sax.SAXException;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
16
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
17 import jp.ac.u_ryukyu.cr.ie.tatsuki.bbs.JuGrix;
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
18
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
19 public class TimeMeasurementJuGrixFunction {
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
20
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
21 static int roopCount = 10;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
22 static boolean useIndex = true;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
23 static LinkedList<Long> functionTimeLinkedList = new LinkedList<Long>();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
24 static int maxPersonCount = 1000;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
25
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
26 public static void main(String args[]) throws FileNotFoundException, ParserConfigurationException, SAXException,
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
27 IOException {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
28
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
29 System.out.println("start : ");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
30
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
31 String orgId = "o:2";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
32 String personId = "p:1";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
33 LinkedList<String> filterIds = new LinkedList<String>();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
34 // filterIds.add("r:5");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
35 long t2;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
36 long t1;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
37
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
38 for (int personCount = 100; maxPersonCount >= personCount;) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
39
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
40 JuGrix jugrix = extendXmlTree.createJuGrix(useIndex, personCount);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
41 Random random = new Random();
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
42
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
43 functions(jugrix, orgId, personId, filterIds);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
44
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
45 functionTimeLinkedList = new LinkedList<Long>();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
46 long sumTime = 0;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
47 for (int count = 0; count < roopCount; count++) {
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
48
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
49 int ran = random.nextInt(28);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
50 orgId = "o:" + String.valueOf(ran + 1);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
51 ran = random.nextInt(30);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
52 personId = "p:" + String.valueOf(ran + 1);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
53 t1 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
54 functions(jugrix, orgId, personId, filterIds);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
55 t2 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
56 sumTime = (t2 - t1) + sumTime;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
57 System.out.println(count + "回目=" + (t2 - t1) + "s");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
58 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
59
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
60 getFunctionTimes(personCount);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
61
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
62 System.out.println("平均 = " + (sumTime / 10) + "s");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
63 personCount = personCount + 100;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
64 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
65 System.out.println("end");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
66 }
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
67
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
68 private static void getFunctionTimes(int personCount) throws IOException {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
69
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
70 for (int i = 0; i < 15; i++) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
71 long time = 0;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
72 for (int j = 0; j < 10; j++) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
73 long functionTime = functionTimeLinkedList.get(i + (j * 15));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
74 time = time + functionTime;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
75 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
76 String functionName = "";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
77 switch (i) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
78 case 0:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
79 functionName = "childOrganizationIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
80 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
81 case 1:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
82 functionName = "competentRoleId";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
83 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
84 case 2:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
85 functionName = "concurrentRoleIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
86 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
87 case 3:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
88 functionName = "deepChildOrganizationIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
89 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
90 case 4:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
91 functionName = "deepChildOrganizationIdsPlus";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
92 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
93 case 5:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
94 functionName = "deepParentOrganizationIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
95 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
96 case 6:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
97 functionName = "deepParentOrganizationIdsPlus";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
98 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
99 case 7:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
100 functionName = "deepPersonIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
101 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
102 case 8:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
103 functionName = "isActive";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
104 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
105 case 9:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
106 functionName = "parentOrganizationIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
107 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
108 case 10:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
109 functionName = "personIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
110 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
111 case 11:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
112 functionName = "roleDescriptionElementIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
113 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
114 case 12:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
115 functionName = "roleIds";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
116 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
117 case 13:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
118 functionName = "rolePriority";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
119 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
120 case 14:
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
121 functionName = "stringPathToId";
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
122 break;
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
123 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
124 File file = new File("./time/function/" + functionName);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
125 PrintWriter pw = new PrintWriter(new BufferedWriter(new
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
126 FileWriter(file,
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
127 true)));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
128 pw.println(personCount + " " + (time / 10));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
129 pw.close();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
130 System.out.println(functionName + " AVERAGE = " + (time / 10));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
131 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
132 }
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
133
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
134 private static void functions(JuGrix jugrix, String orgId, String personId, LinkedList<String> filterIds) {
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
135
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
136 long t1 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
137 Iterator<String> tmp = jugrix.childOrganizationIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
138 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
139 tmp.next();
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
140 }
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
141
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
142 long t2 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
143 tmp = jugrix.competentRoleId(personId, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
144 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
145 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
146 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
147 long t3 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
148 tmp = jugrix.concurrentRoleIds(personId, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
149 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
150 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
151 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
152
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
153 long t4 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
154 tmp = jugrix.deepChildOrganizationIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
155 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
156 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
157 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
158
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
159 long t5 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
160 tmp = jugrix.deepChildOrganizationIdsPlus(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
161 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
162 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
163 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
164
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
165 long t6 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
166 tmp = jugrix.deepParentOrganizationIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
167 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
168 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
169 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
170
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
171 long t7 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
172 tmp = jugrix.deepParentOrganizationIdsPlus(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
173 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
174 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
175 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
176
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
177 long t8 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
178 tmp = jugrix.deepPersonIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
179 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
180 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
181 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
182
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
183 long t9 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
184 jugrix.isActive(personId, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
185 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
186 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
187 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
188
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
189 long t10 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
190 tmp = jugrix.parentOrganizationIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
191 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
192 tmp.next();
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
193 }
17
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
194
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
195 long t11 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
196 tmp = jugrix.personIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
197 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
198 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
199 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
200
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
201 long t12 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
202 tmp = jugrix.roleDescriptionElementIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
203 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
204 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
205 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
206
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
207 long t13 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
208 tmp = jugrix.roleIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
209 for (; tmp.hasNext();) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
210 tmp.next();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
211 }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
212
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
213 long t14 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
214 jugrix.rolePriority(personId, "r:34", "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
215 long t15 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
216 jugrix.stringPathToId("r:path:エスアールエルテクノシステム/臨検システム部/業務システムグループ", "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
217
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
218 long t16 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
219 functionTimeLinkedList.add(t2 - t1);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
220 functionTimeLinkedList.add(t3 - t2);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
221 functionTimeLinkedList.add(t4 - t3);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
222 functionTimeLinkedList.add(t5 - t4);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
223 functionTimeLinkedList.add(t6 - t5);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
224 functionTimeLinkedList.add(t7 - t6);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
225 functionTimeLinkedList.add(t8 - t7);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
226 functionTimeLinkedList.add(t9 - t8);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
227 functionTimeLinkedList.add(t10 - t9);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
228 functionTimeLinkedList.add(t11 - t10);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
229 functionTimeLinkedList.add(t12 - t11);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
230 // long aaa = (t12 - t11);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
231 // if (aaa > 500) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
232 // System.out.println("aaaa---------------------------------------");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
233 // long t17 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
234 // Iterator<String> tmp = jugrix.personIds(orgId, filterIds, "v:1");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
235 // tmp.hasNext();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
236 // long t18 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
237 // System.out.println("all = " + (t18 - t17));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
238 // long t19 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
239 // tmp.hasNext();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
240 // long t20 = System.currentTimeMillis();
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
241 // System.out.println("has next only = " + (t20 - t19));
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
242 // if ((t20 - t17) > 100) {
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
243 // System.out.println("aaaa---------------------------------------");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
244 // System.out.println(tmp.next());
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
245 // System.out.println("aaaa---------------------------------------");
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
246 // }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
247 // }
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
248 functionTimeLinkedList.add(t13 - t12);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
249 functionTimeLinkedList.add(t14 - t13);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
250 functionTimeLinkedList.add(t15 - t14);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
251 functionTimeLinkedList.add(t16 - t15);
917ecf2c7350 function Measurement
one
parents: 16
diff changeset
252 }
15
89478f2ea07f change src name TimeMeasurementJuGrix to TimeMeasurementJuGrixFunction
one
parents:
diff changeset
253 }