Create a gist now

Instantly share code, notes, and snippets.

.NET Memory Dump Heap Analyser - created by Matt Warren - github.com/mattwarren
Found CLR Version: v4.6.1055.00
Dac already exists on the local machine at:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll
GC Heap Information (Segments)
--------------------------------------------------------------------
Start End Committed Reserved Heap Type
--------------------------------------------------------------------
7331461000 7337A81140 73383A0000 7371460000 0 Ephemeral
7371461000 737DC3E2F0 737E846000 73B1460000 1 Ephemeral
73B1461000 73BCA42480 73BD35C000 73F1460000 2 Ephemeral
73F1461000 73FEA68FE8 73FEA69000 7431460000 3 Ephemeral
7431461000 743EFDCAF8 743FE0A000 7471460000 4 Ephemeral
7471461000 74802A5CA8 7480B57000 74B1460000 5 Ephemeral
74B1461000 74BCF541F0 74BDDDF000 74F1460000 6 Ephemeral
74F1461000 74FF176FE8 74FF177000 7531460000 7 Ephemeral
7531461000 753DF93410 753E72F000 7571460000 8 Ephemeral
7571461000 757EE47510 758007E000 75B1460000 9 Ephemeral
75B1461000 75BDF0E700 75BEBFA000 75F1460000 10 Ephemeral
75F1461000 75FEBD4DF8 75FF5E8000 7631460000 11 Ephemeral
7631461000 763B1FD238 763C73D000 7671460000 12 Ephemeral
7671461000 767EB1E0B0 767F95E000 76B1460000 13 Ephemeral
76B1461000 76BD1A81D0 76BEA9A000 76F1460000 14 Ephemeral
76F1461000 76FE7EDE98 76FF363000 7731460000 15 Ephemeral
7731461000 773DEA5A98 773EC78000 7771460000 16 Ephemeral
7771461000 777E940980 777F5A2000 77B1460000 17 Ephemeral
77B1461000 77C085E4E0 77C10F7000 77F1460000 18 Ephemeral
77F1461000 77FE4DB618 77FF62A000 7831460000 19 Ephemeral
7831461000 783E8F1FE8 783F8F7000 7871460000 20 Ephemeral
7871461000 787F1BEAB0 787FF59000 78B1460000 21 Ephemeral
78B1461000 78BDB2C518 78BEEE9000 78F1460000 22 Ephemeral
78F1461000 78FF02E038 78FFD37000 7931460000 23 Ephemeral
7931461000 793F0877C0 7940060000 7971460000 24 Ephemeral
7971461000 797F33F9A0 797FAF5000 79B1460000 25 Ephemeral
79B1461000 79C0D2A248 79C15A1000 79F1460000 26 Ephemeral
79F1461000 79FF378A28 7A008F4000 7A31460000 27 Ephemeral
7A31461000 7A3C50E260 7A3CD1F000 7A71460000 28 Ephemeral
7A71461000 7A7F67C3B0 7A7FDB8000 7AB1460000 29 Ephemeral
7AB1461000 7ABF5608C8 7ABF56D000 7AF1460000 30 Ephemeral
7AF1461000 7AFFA9D738 7AFFABE000 7B31460000 31 Ephemeral
7B31461000 7B3F415B58 7B40231000 7B71460000 32 Ephemeral
7B71461000 7B7FBFD4F0 7B806EA000 7BB1460000 33 Ephemeral
7BB1461000 7BBF4D4730 7BC018C000 7BF1460000 34 Ephemeral
7BF1461000 7BFF867320 7BFF888000 7C31460000 35 Ephemeral
7C31461000 7C3FA131A8 7C40520000 7C71460000 36 Ephemeral
7C71461000 7C7C641088 7C7D522000 7CB1460000 37 Ephemeral
7CB1461000 7CBFA07FD8 7CC0C06000 7CF1460000 38 Ephemeral
7CF1461000 7D006AC6E0 7D00A2C000 7D31460000 39 Ephemeral
7D31461000 7D3F1916D8 7D3F30A000 7D71460000 40 Ephemeral
7D71461000 7D7F7F2E18 7D8073B000 7DB1460000 41 Ephemeral
7DB1461000 7DC0220CA8 7DC0FD4000 7DF1460000 42 Ephemeral
7DF1461000 7E013ABDA8 7E01E10000 7E31460000 43 Ephemeral
7E31461000 7E4063A000 7E414E5000 7E71460000 44 Ephemeral
7E71461000 7E7F617380 7E80296000 7EB1460000 45 Ephemeral
7EB1461000 7EC0B11688 7EC1807000 7EF1460000 46 Ephemeral
7EF1461000 7EFEC2D880 7EFFEDB000 7F31460000 47 Ephemeral
7F31461000 7F33707D30 7F33728000 7F41460000 0 Large
7F41461000 7F43F88208 7F43FA9000 7F51460000 1 Large
7F51461000 7F536FDA60 7F5371E000 7F61460000 2 Large
7F61461000 7F636AFCD8 7F636D0000 7F71460000 3 Large
7F71461000 7F73187E28 7F731A8000 7F81460000 4 Large
7F81461000 7F83F69458 7F83F8A000 7F91460000 5 Large
7F91461000 7F92A23178 7F92A54000 7FA1460000 6 Large
7FA1461000 7FA1D47420 7FA1D68000 7FB1460000 7 Large
7FB1461000 7FBF8D5860 7FBF8F6000 7FC1460000 8 Large
7FC1461000 7FC4824A98 7FC4825000 7FD1460000 9 Large
7FD1461000 7FD3D10918 7FD3D11000 7FE1460000 10 Large
7FE1461000 7FE2D20550 7FE2D41000 7FF1460000 11 Large
7FF1461000 7FF347D878 7FF349E000 8001460000 12 Large
8001461000 80019AE8A0 80019AF000 8011460000 13 Large
8011461000 8012D21C68 8012D42000 8021460000 14 Large
8021461000 8024631E80 8024652000 8031460000 15 Large
8031461000 8033FF9D50 803401A000 8041460000 16 Large
8041461000 8043D130E8 8043D34000 8051460000 17 Large
8051461000 8061108BF8 8061109000 8061460000 18 Large
8061461000 8063EB45C8 8063ED5000 8071460000 19 Large
8071461000 80763270B0 8076328000 8081460000 20 Large
8081461000 808FE55150 808FE56000 8091460000 21 Large
8091461000 8092777408 8092798000 80A1460000 22 Large
80A1461000 80A9DA93B0 80A9DCA000 80B1460000 23 Large
80B1461000 80B2EF4398 80B2F15000 80C1460000 24 Large
80C1461000 80C4D94BF0 80C4DB5000 80D1460000 25 Large
80D1461000 80D2D98DF0 80D2DB9000 80E1460000 26 Large
80E1461000 80E2818678 80E2839000 80F1460000 27 Large
80F1461000 80F34E5D30 80F3506000 8101460000 28 Large
8101461000 81057364B8 8105757000 8111460000 29 Large
8111461000 811338B8E8 81133AC000 8121460000 30 Large
8121461000 8123479600 812349A000 8131460000 31 Large
8131461000 8131898E98 8131899000 8141460000 32 Large
8141461000 81431689E8 8143189000 8151460000 33 Large
8151461000 815DBB1600 815DBD2000 8161460000 34 Large
8161461000 8164390790 81643B1000 8171460000 35 Large
8171461000 817270FF48 8172730000 8181460000 36 Large
8181461000 8183F23D10 8183F44000 8191460000 37 Large
8191461000 81933608D8 8193381000 81A1460000 38 Large
81A1461000 81A3A55260 81A3A76000 81B1460000 39 Large
81B1461000 81B4713AF0 81B4734000 81C1460000 40 Large
81C1461000 81C3076ED8 81C3097000 81D1460000 41 Large
81D1461000 81D26630E0 81D2684000 81E1460000 42 Large
81E1461000 81E48D4440 81E491D000 81F1460000 43 Large
81F1461000 81F9D5CFF0 81F9D7D000 8201460000 44 Large
8201461000 820F2F5EB8 820F2F6000 8211460000 45 Large
8211461000 8218EB01A0 8218EB1000 8221460000 46 Large
8221461000 82224AFAC0 82224D0000 8231460000 47 Large
--------------------------------------------------------------------
GC Heap Information (Heaps)
-----------------------------------------------------------
Heap 0: 143,421,040 bytes (136.78 MB)
Heap 1: 254,821,624 bytes (243.02 MB)
Heap 2: 227,008,224 bytes (216.49 MB)
Heap 3: 260,402,368 bytes (248.34 MB)
Heap 4: 260,712,736 bytes (248.64 MB)
Heap 5: 294,965,504 bytes (281.30 MB)
Heap 6: 218,846,056 bytes (208.71 MB)
Heap 7: 241,157,128 bytes (229.99 MB)
Heap 8: 452,619,376 bytes (431.65 MB)
Heap 9: 282,763,176 bytes (269.66 MB)
Heap 10: 255,184,920 bytes (243.36 MB)
Heap 11: 251,867,976 bytes (240.20 MB)
Heap 12: 198,937,264 bytes (189.72 MB)
Heap 13: 230,730,064 bytes (220.04 MB)
Heap 14: 224,427,576 bytes (214.03 MB)
Heap 15: 274,062,616 bytes (261.37 MB)
Heap 16: 257,808,360 bytes (245.87 MB)
Heap 17: 265,886,312 bytes (253.57 MB)
Heap 18: 520,769,752 bytes (496.64 MB)
Heap 19: 262,986,720 bytes (250.80 MB)
Heap 20: 305,492,120 bytes (291.34 MB)
Heap 21: 477,436,928 bytes (455.32 MB)
Heap 22: 228,464,928 bytes (217.88 MB)
Heap 23: 374,428,648 bytes (357.08 MB)
Heap 24: 258,710,360 bytes (246.73 MB)
Heap 25: 293,676,432 bytes (280.07 MB)
Heap 26: 287,313,976 bytes (274.00 MB)
Heap 27: 254,603,424 bytes (242.81 MB)
Heap 28: 219,357,072 bytes (209.20 MB)
Heap 29: 307,169,384 bytes (292.94 MB)
Heap 30: 268,607,920 bytes (256.16 MB)
Heap 31: 275,074,360 bytes (262.33 MB)
Heap 32: 238,995,952 bytes (227.92 MB)
Heap 33: 273,301,208 bytes (260.64 MB)
Heap 34: 444,349,744 bytes (423.76 MB)
Heap 35: 288,578,224 bytes (275.21 MB)
Heap 36: 260,444,400 bytes (248.38 MB)
Heap 37: 231,353,752 bytes (220.64 MB)
Heap 38: 273,311,920 bytes (260.65 MB)
Heap 39: 293,861,696 bytes (280.25 MB)
Heap 40: 285,094,344 bytes (271.89 MB)
Heap 41: 268,074,224 bytes (255.66 MB)
Heap 42: 268,180,872 bytes (255.76 MB)
Heap 43: 322,691,560 bytes (307.74 MB)
Heap 44: 397,234,160 bytes (378.83 MB)
Heap 45: 470,069,816 bytes (448.29 MB)
Heap 46: 386,922,536 bytes (369.00 MB)
Heap 47: 243,381,056 bytes (232.11 MB)
-----------------------------------------------------------
Total (across all heaps): 13,875,559,808 bytes (13,232.77 MB)
-----------------------------------------------------------
Overall 30,703,367 "System.String" objects take up 4,320,235,704 bytes (4,120.10 MB)
Of this underlying byte arrays (as Unicode) take up 3,521,948,162 bytes (3,358.79 MB)
Remaining data (object headers, other fields, etc) is 798,287,542 bytes (761.31 MB), at 26 bytes per object
Actual Encoding that the "System.String" could be stored as (with corresponding data size)
3,347,868,352 bytes are ASCII
5,078,902 bytes are ISO-8859-1 (Latin-1)
169,000,908 bytes are Unicode (UTF-16)
Total: 3,521,948,162 bytes (expected: 3,521,948,162)
Compression Summary:
1,676,473,627 bytes Compressed (to ISO-8859-1 (Latin-1))
169,000,908 bytes Uncompressed (as Unicode/UTF-16)
30,703,367 bytes EXTRA to enable compression (one byte field, per "System.String" object)
Total: 1,876,177,902 bytes, compared to 3,521,948,162 before compression
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment