Lines Matching refs:snapshot
59 snapshot = tracemalloc.Snapshot(raw_traces, traceback_limit)
73 return (snapshot, snapshot2)
303 # take a snapshot
304 snapshot = tracemalloc.take_snapshot()
307 self.assertGreater(snapshot.traces[1].traceback.total_nframe, 10)
310 snapshot.dump(os_helper.TESTFN)
315 self.assertEqual(snapshot2.traces, snapshot.traces)
317 # tracemalloc must be tracing memory allocations to take a snapshot
323 "allocations to take a snapshot")
326 # take a snapshot with a new attribute
327 snapshot = tracemalloc.take_snapshot()
328 snapshot.test_attr = "new"
329 snapshot.dump(os_helper.TESTFN)
392 snapshot = tracemalloc.take_snapshot()
393 self.assertEqual(snapshot.traceback_limit, 5)
394 self.assertEqual(len(snapshot.traces), 1)
395 trace = snapshot.traces[0]
403 snapshot, snapshot2 = create_snapshots()
408 original_traces = list(snapshot.traces._traces)
411 snapshot3 = snapshot.filter_traces((filter1,))
420 # filter_traces() must not touch the original snapshot
421 self.assertEqual(snapshot.traces._traces, original_traces)
432 # No filter: just duplicate the snapshot
433 snapshot5 = snapshot.filter_traces(())
434 self.assertIsNot(snapshot5, snapshot)
435 self.assertIsNot(snapshot5.traces, snapshot.traces)
436 self.assertEqual(snapshot5.traces, snapshot.traces)
438 self.assertRaises(TypeError, snapshot.filter_traces, filter1)
441 snapshot, snapshot2 = create_snapshots()
445 original_traces = list(snapshot.traces._traces)
448 snapshot3 = snapshot.filter_traces((filter1,))
458 snapshot3 = snapshot.filter_traces((filter1,))
468 snapshot, snapshot2 = create_snapshots()
473 snapshot3 = snapshot.filter_traces((filter1,))
483 snapshot3 = snapshot.filter_traces((filter2,))
489 snapshot, snapshot2 = create_snapshots()
497 stats1 = snapshot.statistics('lineno')
514 statistics = snapshot2.compare_to(snapshot, 'lineno')
524 snapshot, snapshot2 = create_snapshots()
531 stats1 = snapshot.statistics('filename')
546 diff = snapshot2.compare_to(snapshot, 'filename')
555 snapshot, snapshot2 = create_snapshots()
562 stats1 = snapshot.statistics('traceback')
580 diff = snapshot2.compare_to(snapshot, 'traceback')
590 snapshot.statistics, 'traceback', cumulative=True)
593 snapshot, snapshot2 = create_snapshots()
603 stats = snapshot.statistics('filename', True)
611 stats = snapshot.statistics('lineno', True)
621 snapshot, snapshot2 = create_snapshots()
622 trace = snapshot.traces[0]
630 snapshot, snapshot2 = create_snapshots()
631 stats = snapshot.statistics('lineno')
637 snapshot, snapshot2 = create_snapshots()
638 stats = snapshot2.compare_to(snapshot, 'lineno')
644 snapshot, snapshot2 = create_snapshots()
645 self.assertEqual(snapshot.traces[:2],
646 (snapshot.traces[0], snapshot.traces[1]))
648 traceback = snapshot.traces[0].traceback
653 snapshot, snapshot2 = create_snapshots()
658 tb = snapshot.traces[0].traceback
1028 snapshot = tracemalloc.take_snapshot()
1030 snapshot = snapshot.filter_traces([domain_filter])
1031 return sum(trace.size for trace in snapshot.traces)