Changeset 92442 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Nov 15, 2021 9:33:19 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp
r92434 r92442 2777 2777 * results regardless of whether large pages are enabled or not. Typically 2778 2778 * bobbing close to 500 MiB/s, non-large pages a little faster. 2779 * 2780 * NEM w/ simplified memory and MEM_LARGE_PAGES: 2781 * @verbatim 2782 bs3-memalloc-1: TESTING... 2783 bs3-memalloc-1: #0/0x0: 0x0000000000000000 LB 0x000000000009fc00 USABLE (1) 2784 bs3-memalloc-1: #1/0x1: 0x000000000009fc00 LB 0x0000000000000400 RESERVED (2) 2785 bs3-memalloc-1: #2/0x2: 0x00000000000f0000 LB 0x0000000000010000 RESERVED (2) 2786 bs3-memalloc-1: #3/0x3: 0x0000000000100000 LB 0x00000000dfef0000 USABLE (1) 2787 bs3-memalloc-1: #4/0x4: 0x00000000dfff0000 LB 0x0000000000010000 ACPI_RECLAIMABLE (3) 2788 bs3-memalloc-1: #5/0x5: 0x00000000fec00000 LB 0x0000000000001000 RESERVED (2) 2789 bs3-memalloc-1: #6/0x6: 0x00000000fee00000 LB 0x0000000000001000 RESERVED (2) 2790 bs3-memalloc-1: #7/0x7: 0x00000000fffc0000 LB 0x0000000000040000 RESERVED (2) 2791 bs3-memalloc-1: #8/0x9: 0x0000000100000000 LB 0x0000000b20000000 USABLE (1) 2792 bs3-memalloc-1: Found 1 interesting entries covering 0xb20000000 bytes (44 GB). 2793 bs3-memalloc-1: From 0x100000000 to 0xc20000000 2794 bs3-memalloc-1: INT15h/E820 : PASSED 2795 bs3-memalloc-1: Mapping memory above 4GB : PASSED 2796 bs3-memalloc-1: Pages : 11 665 408 pages 2797 bs3-memalloc-1: MiBs : 45 568 MB 2798 bs3-memalloc-1: Alloc elapsed : 90 925 263 996 ns 2799 bs3-memalloc-1: Alloc elapsed in ticks : 272 340 387 336 ticks 2800 bs3-memalloc-1: Page alloc time : 7 794 ns/page 2801 bs3-memalloc-1: Page alloc time in ticks : 23 345 ticks/page 2802 bs3-memalloc-1: Alloc thruput : 128 296 pages/s 2803 bs3-memalloc-1: Alloc thruput in MiBs : 501 MB/s 2804 bs3-memalloc-1: Allocation speed : PASSED 2805 bs3-memalloc-1: Access elapsed : 85 074 483 467 ns 2806 bs3-memalloc-1: Access elapsed in ticks : 254 816 088 412 ticks 2807 bs3-memalloc-1: Page access time : 7 292 ns/page 2808 bs3-memalloc-1: Page access time in ticks : 21 843 ticks/page 2809 bs3-memalloc-1: Access thruput : 137 119 pages/s 2810 bs3-memalloc-1: Access thruput in MiBs : 535 MB/s 2811 bs3-memalloc-1: 2nd access : PASSED 2812 bs3-memalloc-1: Access elapsed : 112 963 925 ns 2813 bs3-memalloc-1: Access elapsed in ticks : 338 284 436 ticks 2814 bs3-memalloc-1: Page access time : 9 ns/page 2815 bs3-memalloc-1: Page access time in ticks : 28 ticks/page 2816 bs3-memalloc-1: Access thruput : 103 266 666 pages/s 2817 bs3-memalloc-1: Access thruput in MiBs : 403 385 MB/s 2818 bs3-memalloc-1: 3rd access : PASSED 2819 bs3-memalloc-1: SUCCESS 2820 * @endverbatim 2821 * 2822 * Same everything but native VT-x and VBox (stripped output a little): 2823 * @verbatim 2824 bs3-memalloc-1: From 0x100000000 to 0xc20000000 2825 bs3-memalloc-1: Pages : 11 665 408 pages 2826 bs3-memalloc-1: MiBs : 45 568 MB 2827 bs3-memalloc-1: Alloc elapsed : 776 111 427 ns 2828 bs3-memalloc-1: Alloc elapsed in ticks : 2 323 267 035 ticks 2829 bs3-memalloc-1: Page alloc time : 66 ns/page 2830 bs3-memalloc-1: Page alloc time in ticks : 199 ticks/page 2831 bs3-memalloc-1: Alloc thruput : 15 030 584 pages/s 2832 bs3-memalloc-1: Alloc thruput in MiBs : 58 713 MB/s 2833 bs3-memalloc-1: Allocation speed : PASSED 2834 bs3-memalloc-1: Access elapsed : 112 141 904 ns 2835 bs3-memalloc-1: Access elapsed in ticks : 335 751 077 ticks 2836 bs3-memalloc-1: Page access time : 9 ns/page 2837 bs3-memalloc-1: Page access time in ticks : 28 ticks/page 2838 bs3-memalloc-1: Access thruput : 104 023 630 pages/s 2839 bs3-memalloc-1: Access thruput in MiBs : 406 342 MB/s 2840 bs3-memalloc-1: 2nd access : PASSED 2841 bs3-memalloc-1: Access elapsed : 112 023 049 ns 2842 bs3-memalloc-1: Access elapsed in ticks : 335 418 343 ticks 2843 bs3-memalloc-1: Page access time : 9 ns/page 2844 bs3-memalloc-1: Page access time in ticks : 28 ticks/page 2845 bs3-memalloc-1: Access thruput : 104 133 998 pages/s 2846 bs3-memalloc-1: Access thruput in MiBs : 406 773 MB/s 2847 bs3-memalloc-1: 3rd access : PASSED 2848 * @endverbatim 2849 * 2850 * VBox with large pages disabled: 2851 * @verbatim 2852 bs3-memalloc-1: From 0x100000000 to 0xc20000000 2853 bs3-memalloc-1: Pages : 11 665 408 pages 2854 bs3-memalloc-1: MiBs : 45 568 MB 2855 bs3-memalloc-1: Alloc elapsed : 50 986 588 028 ns 2856 bs3-memalloc-1: Alloc elapsed in ticks : 152 714 862 044 ticks 2857 bs3-memalloc-1: Page alloc time : 4 370 ns/page 2858 bs3-memalloc-1: Page alloc time in ticks : 13 091 ticks/page 2859 bs3-memalloc-1: Alloc thruput : 228 793 pages/s 2860 bs3-memalloc-1: Alloc thruput in MiBs : 893 MB/s 2861 bs3-memalloc-1: Allocation speed : PASSED 2862 bs3-memalloc-1: Access elapsed : 2 849 641 741 ns 2863 bs3-memalloc-1: Access elapsed in ticks : 8 535 372 249 ticks 2864 bs3-memalloc-1: Page access time : 244 ns/page 2865 bs3-memalloc-1: Page access time in ticks : 731 ticks/page 2866 bs3-memalloc-1: Access thruput : 4 093 640 pages/s 2867 bs3-memalloc-1: Access thruput in MiBs : 15 990 MB/s 2868 bs3-memalloc-1: 2nd access : PASSED 2869 bs3-memalloc-1: Access elapsed : 2 866 960 770 ns 2870 bs3-memalloc-1: Access elapsed in ticks : 8 587 097 799 ticks 2871 bs3-memalloc-1: Page access time : 245 ns/page 2872 bs3-memalloc-1: Page access time in ticks : 736 ticks/page 2873 bs3-memalloc-1: Access thruput : 4 068 910 pages/s 2874 bs3-memalloc-1: Access thruput in MiBs : 15 894 MB/s 2875 bs3-memalloc-1: 3rd access : PASSED 2876 * @endverbatim 2779 2877 * 2780 2878 *
Note:
See TracChangeset
for help on using the changeset viewer.