Lines Matching defs:PSI

128   ProfileSummaryInfo PSI = buildPSI(M.get());
129 EXPECT_FALSE(PSI.hasProfileSummary());
130 EXPECT_FALSE(PSI.hasSampleProfile());
131 EXPECT_FALSE(PSI.hasInstrumentationProfile());
134 EXPECT_FALSE(PSI.isHotCount(1000));
135 EXPECT_FALSE(PSI.isHotCount(0));
136 EXPECT_FALSE(PSI.isColdCount(1000));
137 EXPECT_FALSE(PSI.isColdCount(0));
139 EXPECT_FALSE(PSI.isFunctionEntryHot(F));
140 EXPECT_FALSE(PSI.isFunctionEntryCold(F));
146 EXPECT_FALSE(PSI.isHotBlock(&BB0, &BFI));
147 EXPECT_FALSE(PSI.isColdBlock(&BB0, &BFI));
150 EXPECT_FALSE(PSI.isHotCallSite(CS1, &BFI));
151 EXPECT_FALSE(PSI.isColdCallSite(CS1, &BFI));
159 ProfileSummaryInfo PSI = buildPSI(M.get());
160 EXPECT_TRUE(PSI.hasProfileSummary());
161 EXPECT_TRUE(PSI.isHotCount(400));
162 EXPECT_TRUE(PSI.isColdCount(2));
163 EXPECT_FALSE(PSI.isColdCount(100));
164 EXPECT_FALSE(PSI.isHotCount(100));
166 EXPECT_TRUE(PSI.isHotCountNthPercentile(990000, 400));
167 EXPECT_FALSE(PSI.isHotCountNthPercentile(990000, 100));
168 EXPECT_FALSE(PSI.isHotCountNthPercentile(990000, 2));
170 EXPECT_FALSE(PSI.isColdCountNthPercentile(990000, 400));
171 EXPECT_TRUE(PSI.isColdCountNthPercentile(990000, 100));
172 EXPECT_TRUE(PSI.isColdCountNthPercentile(990000, 2));
174 EXPECT_TRUE(PSI.isHotCountNthPercentile(999999, 400));
175 EXPECT_TRUE(PSI.isHotCountNthPercentile(999999, 100));
176 EXPECT_FALSE(PSI.isHotCountNthPercentile(999999, 2));
178 EXPECT_FALSE(PSI.isColdCountNthPercentile(999999, 400));
179 EXPECT_FALSE(PSI.isColdCountNthPercentile(999999, 100));
180 EXPECT_TRUE(PSI.isColdCountNthPercentile(999999, 2));
182 EXPECT_FALSE(PSI.isHotCountNthPercentile(10000, 400));
183 EXPECT_FALSE(PSI.isHotCountNthPercentile(10000, 100));
184 EXPECT_FALSE(PSI.isHotCountNthPercentile(10000, 2));
186 EXPECT_TRUE(PSI.isColdCountNthPercentile(10000, 400));
187 EXPECT_TRUE(PSI.isColdCountNthPercentile(10000, 100));
188 EXPECT_TRUE(PSI.isColdCountNthPercentile(10000, 2));
190 EXPECT_TRUE(PSI.isFunctionEntryHot(F));
191 EXPECT_FALSE(PSI.isFunctionEntryHot(G));
192 EXPECT_FALSE(PSI.isFunctionEntryHot(H));
198 ProfileSummaryInfo PSI = buildPSI(M.get());
199 EXPECT_TRUE(PSI.hasProfileSummary());
200 EXPECT_TRUE(PSI.hasInstrumentationProfile());
208 EXPECT_TRUE(PSI.isHotBlock(&BB0, &BFI));
209 EXPECT_TRUE(PSI.isHotBlock(BB1, &BFI));
210 EXPECT_FALSE(PSI.isHotBlock(BB2, &BFI));
211 EXPECT_TRUE(PSI.isHotBlock(BB3, &BFI));
213 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, &BB0, &BFI));
214 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, BB1, &BFI));
215 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB2, &BFI));
216 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, BB3, &BFI));
218 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, &BB0, &BFI));
219 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB1, &BFI));
220 EXPECT_TRUE(PSI.isColdBlockNthPercentile(990000, BB2, &BFI));
221 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB3, &BFI));
223 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, &BB0, &BFI));
224 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB1, &BFI));
225 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB2, &BFI));
226 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB3, &BFI));
228 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, &BB0, &BFI));
229 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB1, &BFI));
230 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB2, &BFI));
231 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB3, &BFI));
233 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, &BB0, &BFI));
234 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB1, &BFI));
235 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB2, &BFI));
236 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB3, &BFI));
238 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, &BB0, &BFI));
239 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB1, &BFI));
240 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB2, &BFI));
241 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB3, &BFI));
247 EXPECT_TRUE(PSI.isHotCallSite(CS1, &BFI));
248 EXPECT_FALSE(PSI.isHotCallSite(CS2, &BFI));
254 EXPECT_FALSE(PSI.isHotCallSite(CS2, &BFI));
256 EXPECT_TRUE(PSI.isFunctionHotInCallGraphNthPercentile(990000, F, BFI));
257 EXPECT_FALSE(PSI.isFunctionColdInCallGraphNthPercentile(990000, F, BFI));
258 EXPECT_FALSE(PSI.isFunctionHotInCallGraphNthPercentile(10000, F, BFI));
259 EXPECT_TRUE(PSI.isFunctionColdInCallGraphNthPercentile(10000, F, BFI));
265 ProfileSummaryInfo PSI = buildPSI(M.get());
266 EXPECT_TRUE(PSI.hasProfileSummary());
267 EXPECT_TRUE(PSI.hasInstrumentationProfile());
277 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, &BB0, &BFI));
278 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB1, &BFI));
279 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB2, &BFI));
280 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB3, &BFI));
281 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, &BB0, &BFI));
282 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB1, &BFI));
283 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB2, &BFI));
284 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB3, &BFI));
286 EXPECT_FALSE(PSI.isFunctionHotInCallGraphNthPercentile(990000, F, BFI));
287 EXPECT_FALSE(PSI.isFunctionColdInCallGraphNthPercentile(990000, F, BFI));
293 ProfileSummaryInfo PSI = buildPSI(M.get());
294 EXPECT_TRUE(PSI.hasProfileSummary());
295 EXPECT_TRUE(PSI.hasSampleProfile());
296 EXPECT_FALSE(PSI.hasPartialSampleProfile());
304 EXPECT_TRUE(PSI.isHotBlock(&BB0, &BFI));
305 EXPECT_TRUE(PSI.isHotBlock(BB1, &BFI));
306 EXPECT_FALSE(PSI.isHotBlock(BB2, &BFI));
307 EXPECT_TRUE(PSI.isHotBlock(BB3, &BFI));
309 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, &BB0, &BFI));
310 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, BB1, &BFI));
311 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB2, &BFI));
312 EXPECT_TRUE(PSI.isHotBlockNthPercentile(990000, BB3, &BFI));
314 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, &BB0, &BFI));
315 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB1, &BFI));
316 EXPECT_TRUE(PSI.isColdBlockNthPercentile(990000, BB2, &BFI));
317 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB3, &BFI));
319 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, &BB0, &BFI));
320 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB1, &BFI));
321 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB2, &BFI));
322 EXPECT_TRUE(PSI.isHotBlockNthPercentile(999900, BB3, &BFI));
324 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, &BB0, &BFI));
325 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB1, &BFI));
326 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB2, &BFI));
327 EXPECT_FALSE(PSI.isColdBlockNthPercentile(999900, BB3, &BFI));
329 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, &BB0, &BFI));
330 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB1, &BFI));
331 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB2, &BFI));
332 EXPECT_FALSE(PSI.isHotBlockNthPercentile(10000, BB3, &BFI));
334 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, &BB0, &BFI));
335 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB1, &BFI));
336 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB2, &BFI));
337 EXPECT_TRUE(PSI.isColdBlockNthPercentile(10000, BB3, &BFI));
348 EXPECT_FALSE(PSI.isHotCallSite(CS1, &BFI));
349 EXPECT_TRUE(PSI.isHotCallSite(CS2, &BFI));
354 EXPECT_TRUE(PSI.isHotCallSite(CS2, &BFI));
356 EXPECT_TRUE(PSI.isFunctionHotInCallGraphNthPercentile(990000, F, BFI));
357 EXPECT_FALSE(PSI.isFunctionColdInCallGraphNthPercentile(990000, F, BFI));
358 EXPECT_FALSE(PSI.isFunctionHotInCallGraphNthPercentile(10000, F, BFI));
359 EXPECT_TRUE(PSI.isFunctionColdInCallGraphNthPercentile(10000, F, BFI));
365 ProfileSummaryInfo PSI = buildPSI(M.get());
366 EXPECT_TRUE(PSI.hasProfileSummary());
367 EXPECT_TRUE(PSI.hasSampleProfile());
377 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, &BB0, &BFI));
378 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB1, &BFI));
379 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB2, &BFI));
380 EXPECT_FALSE(PSI.isHotBlockNthPercentile(990000, BB3, &BFI));
381 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, &BB0, &BFI));
382 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB1, &BFI));
383 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB2, &BFI));
384 EXPECT_FALSE(PSI.isColdBlockNthPercentile(990000, BB3, &BFI));
386 EXPECT_FALSE(PSI.isFunctionHotInCallGraphNthPercentile(990000, F, BFI));
387 EXPECT_FALSE(PSI.isFunctionColdInCallGraphNthPercentile(990000, F, BFI));