Lines Matching full:usage
56 // the usage must be empty in TEST()
58 const MemUsage& usage = proc_mem.Usage(); in TEST() local
59 EXPECT_EQ(usage.rss, 0); in TEST()
60 EXPECT_EQ(usage.vss, 0); in TEST()
61 EXPECT_EQ(usage.pss, 0); in TEST()
62 EXPECT_EQ(usage.uss, 0); in TEST()
63 EXPECT_EQ(usage.swap, 0); in TEST()
81 ASSERT_NE(0, map.usage.vss); in TEST()
82 total_rss += map.usage.rss; in TEST()
83 total_pss += map.usage.pss; in TEST()
84 total_uss += map.usage.uss; in TEST()
97 // Verify that all usage stats are zero in every map. in TEST()
99 ASSERT_EQ(0, map.usage.vss); in TEST()
100 ASSERT_EQ(0, map.usage.rss); in TEST()
101 ASSERT_EQ(0, map.usage.pss); in TEST()
102 ASSERT_EQ(0, map.usage.uss); in TEST()
103 ASSERT_EQ(0, map.usage.swap); in TEST()
104 ASSERT_EQ(0, map.usage.swap_pss); in TEST()
105 ASSERT_EQ(0, map.usage.private_clean); in TEST()
106 ASSERT_EQ(0, map.usage.private_dirty); in TEST()
107 ASSERT_EQ(0, map.usage.shared_clean); in TEST()
108 ASSERT_EQ(0, map.usage.shared_dirty); in TEST()
123 ASSERT_EQ(0, update_map.usage.vss); in TEST()
124 ASSERT_EQ(0, update_map.usage.rss); in TEST()
125 ASSERT_EQ(0, update_map.usage.pss); in TEST()
126 ASSERT_EQ(0, update_map.usage.uss); in TEST()
127 ASSERT_EQ(0, update_map.usage.swap); in TEST()
128 ASSERT_EQ(0, update_map.usage.swap_pss); in TEST()
129 ASSERT_EQ(0, update_map.usage.private_clean); in TEST()
130 ASSERT_EQ(0, update_map.usage.private_dirty); in TEST()
131 ASSERT_EQ(0, update_map.usage.shared_clean); in TEST()
132 ASSERT_EQ(0, update_map.usage.shared_dirty); in TEST()
134 // Check that at least one usage stat was updated. in TEST()
135 ASSERT_NE(0, update_map.usage.vss); in TEST()
144 ASSERT_EQ(0, map.usage.vss); in TEST()
145 ASSERT_EQ(0, map.usage.rss); in TEST()
146 ASSERT_EQ(0, map.usage.pss); in TEST()
147 ASSERT_EQ(0, map.usage.uss); in TEST()
148 ASSERT_EQ(0, map.usage.swap); in TEST()
149 ASSERT_EQ(0, map.usage.swap_pss); in TEST()
150 ASSERT_EQ(0, map.usage.private_clean); in TEST()
151 ASSERT_EQ(0, map.usage.private_dirty); in TEST()
152 ASSERT_EQ(0, map.usage.shared_clean); in TEST()
153 ASSERT_EQ(0, map.usage.shared_dirty); in TEST()
159 // Check that at least one usage stat was updated. in TEST()
160 ASSERT_NE(0, map.usage.vss); in TEST()
223 // If we created the object for getting usage, in TEST()
453 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
454 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
455 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
456 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
457 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
459 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
460 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
461 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
462 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
463 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
465 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
466 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
467 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
468 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
469 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
471 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
472 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
473 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
474 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
475 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
477 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
478 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
479 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
480 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
481 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
483 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
484 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
485 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
486 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
487 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
489 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
490 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
491 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
492 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
493 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
495 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
496 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
497 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
498 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
499 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
501 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
502 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
503 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
504 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
505 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
507 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
508 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
509 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
510 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
511 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
522 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
523 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
524 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
525 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
526 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
527 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
528 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
529 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
530 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
531 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
611 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
612 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
613 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
614 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
615 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
616 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
618 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
619 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
620 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
621 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
622 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
623 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
625 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
626 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
627 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
628 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
629 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
630 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
632 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
633 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
634 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
635 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
636 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
637 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
639 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
640 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
641 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
642 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
643 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
644 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
646 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
647 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
648 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
649 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
650 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
651 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
653 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
654 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
655 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
656 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
657 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
658 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
660 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
661 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
662 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
663 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
664 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
665 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
667 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
668 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
669 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
670 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
671 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
672 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
674 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
675 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
676 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
677 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
678 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
679 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
782 ASSERT_EQ(vmas[0].usage.vss, 32768); in TEST()
783 EXPECT_EQ(vmas[1].usage.vss, 11204); in TEST()
784 EXPECT_EQ(vmas[2].usage.vss, 16896); in TEST()
785 EXPECT_EQ(vmas[3].usage.vss, 260); in TEST()
786 EXPECT_EQ(vmas[4].usage.vss, 6060); in TEST()
788 EXPECT_EQ(vmas[5].usage.vss, 4); in TEST()
803 EXPECT_EQ(vmas[0].usage.rss, 2048); in TEST()
804 EXPECT_EQ(vmas[1].usage.rss, 11188); in TEST()
805 EXPECT_EQ(vmas[2].usage.rss, 15272); in TEST()
806 EXPECT_EQ(vmas[3].usage.rss, 260); in TEST()
807 EXPECT_EQ(vmas[4].usage.rss, 4132); in TEST()
809 EXPECT_EQ(vmas[5].usage.rss, 0); in TEST()
812 EXPECT_EQ(vmas[0].usage.pss, 113); in TEST()
813 EXPECT_EQ(vmas[1].usage.pss, 2200); in TEST()
814 EXPECT_EQ(vmas[2].usage.pss, 15272); in TEST()
815 EXPECT_EQ(vmas[3].usage.pss, 260); in TEST()
816 EXPECT_EQ(vmas[4].usage.pss, 1274); in TEST()
818 EXPECT_EQ(vmas[5].usage.pss, 0); in TEST()
821 EXPECT_EQ(vmas[0].usage.uss, 0); in TEST()
822 EXPECT_EQ(vmas[1].usage.uss, 1660); in TEST()
823 EXPECT_EQ(vmas[2].usage.uss, 15272); in TEST()
824 EXPECT_EQ(vmas[3].usage.uss, 260); in TEST()
825 EXPECT_EQ(vmas[4].usage.uss, 0); in TEST()
827 EXPECT_EQ(vmas[5].usage.uss, 0); in TEST()
830 EXPECT_EQ(vmas[0].usage.private_clean, 0); in TEST()
831 EXPECT_EQ(vmas[1].usage.private_clean, 0); in TEST()
832 EXPECT_EQ(vmas[2].usage.private_clean, 0); in TEST()
833 EXPECT_EQ(vmas[3].usage.private_clean, 260); in TEST()
834 EXPECT_EQ(vmas[4].usage.private_clean, 0); in TEST()
836 EXPECT_EQ(vmas[5].usage.private_clean, 0); in TEST()
839 EXPECT_EQ(vmas[0].usage.private_dirty, 0); in TEST()
840 EXPECT_EQ(vmas[1].usage.private_dirty, 1660); in TEST()
841 EXPECT_EQ(vmas[2].usage.private_dirty, 15272); in TEST()
842 EXPECT_EQ(vmas[3].usage.private_dirty, 0); in TEST()
843 EXPECT_EQ(vmas[4].usage.private_dirty, 0); in TEST()
845 EXPECT_EQ(vmas[5].usage.private_dirty, 0); in TEST()
848 EXPECT_EQ(vmas[0].usage.shared_clean, 0); in TEST()
849 EXPECT_EQ(vmas[1].usage.shared_clean, 80); in TEST()
850 EXPECT_EQ(vmas[2].usage.shared_clean, 0); in TEST()
851 EXPECT_EQ(vmas[3].usage.shared_clean, 0); in TEST()
852 EXPECT_EQ(vmas[4].usage.shared_clean, 4132); in TEST()
854 EXPECT_EQ(vmas[5].usage.shared_clean, 0); in TEST()
857 EXPECT_EQ(vmas[0].usage.shared_dirty, 2048); in TEST()
858 EXPECT_EQ(vmas[1].usage.shared_dirty, 9448); in TEST()
859 EXPECT_EQ(vmas[2].usage.shared_dirty, 0); in TEST()
860 EXPECT_EQ(vmas[3].usage.shared_dirty, 0); in TEST()
861 EXPECT_EQ(vmas[4].usage.shared_dirty, 0); in TEST()
863 EXPECT_EQ(vmas[5].usage.shared_dirty, 0); in TEST()
866 EXPECT_EQ(vmas[0].usage.swap, 0); in TEST()
867 EXPECT_EQ(vmas[1].usage.swap, 0); in TEST()
868 EXPECT_EQ(vmas[2].usage.swap, 0); in TEST()
869 EXPECT_EQ(vmas[3].usage.swap, 0); in TEST()
870 EXPECT_EQ(vmas[4].usage.swap, 0); in TEST()
872 EXPECT_EQ(vmas[5].usage.swap, 0); in TEST()
875 EXPECT_EQ(vmas[0].usage.swap_pss, 0); in TEST()
876 EXPECT_EQ(vmas[1].usage.swap_pss, 0); in TEST()
877 EXPECT_EQ(vmas[2].usage.swap_pss, 0); in TEST()
878 EXPECT_EQ(vmas[3].usage.swap_pss, 0); in TEST()
879 EXPECT_EQ(vmas[4].usage.swap_pss, 0); in TEST()
881 EXPECT_EQ(vmas[5].usage.swap_pss, 0); in TEST()
891 // Expect values to be equal to sums of usage in testdata1/smaps_short. For in TEST()
894 EXPECT_EQ(proc_mem.Usage().vss, 67192); in TEST()
896 EXPECT_EQ(proc_mem.Usage().vss, 67188); in TEST()
898 EXPECT_EQ(proc_mem.Usage().rss, 32900); in TEST()
899 EXPECT_EQ(proc_mem.Usage().pss, 19119); in TEST()
900 EXPECT_EQ(proc_mem.Usage().uss, 17192); in TEST()
901 EXPECT_EQ(proc_mem.Usage().private_clean, 260); in TEST()
902 EXPECT_EQ(proc_mem.Usage().private_dirty, 16932); in TEST()
903 EXPECT_EQ(proc_mem.Usage().shared_clean, 4212); in TEST()
904 EXPECT_EQ(proc_mem.Usage().shared_dirty, 11496); in TEST()
905 EXPECT_EQ(proc_mem.Usage().swap, 0); in TEST()
906 EXPECT_EQ(proc_mem.Usage().swap_pss, 0); in TEST()