Files
progcode/web/public/assets/illustrations/gc-small-pools.svg
T

11 lines
5.9 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="900" height="520" viewBox="0 0 900 520" role="img" aria-label="GC D: малые пулы">
<rect width="900" height="520" fill="#f7f4ed"/>
<rect x="24" y="24" width="852" height="472" rx="18" fill="#ffffff" stroke="#242424" stroke-width="2"/>
<rect x="24" y="24" width="852" height="14" rx="7" fill="#0f766e"/>
<text x="56" y="82" font-size="30" font-weight="700" fill="#1f2933">GC D: малые пулы</text>
<text x="56" y="116" font-size="16" fill="#52606d">Классы размеров и страницы памяти</text>
<text x="74" y="178" font-size="17" fill="#1f2933" font-family="monospace">16 B</text><rect x="150" y="150" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="157" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="157" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="157" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="157" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="157" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="157" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="157" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="157" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="157" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="157" width="38" height="18" rx="3" fill="#14b8a6"/><text x="74" y="226" font-size="17" fill="#1f2933" font-family="monospace">32 B</text><rect x="150" y="198" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="205" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="205" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="205" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="205" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="205" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="205" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="205" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="205" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="205" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="205" width="38" height="18" rx="3" fill="#14b8a6"/><text x="74" y="274" font-size="17" fill="#1f2933" font-family="monospace">64 B</text><rect x="150" y="246" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="253" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="253" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="253" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="253" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="253" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="253" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="253" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="253" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="253" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="253" width="38" height="18" rx="3" fill="#14b8a6"/><text x="74" y="322" font-size="17" fill="#1f2933" font-family="monospace">128 B</text><rect x="150" y="294" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="301" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="301" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="301" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="301" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="301" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="301" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="301" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="301" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="301" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="301" width="38" height="18" rx="3" fill="#14b8a6"/><text x="74" y="370" font-size="17" fill="#1f2933" font-family="monospace">256 B</text><rect x="150" y="342" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="349" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="349" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="349" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="349" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="349" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="349" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="349" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="349" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="349" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="349" width="38" height="18" rx="3" fill="#14b8a6"/><text x="74" y="418" font-size="17" fill="#1f2933" font-family="monospace">512 B</text><rect x="150" y="390" width="620" height="32" rx="4" fill="#ecfeff" stroke="#99f6e4" stroke-width="2"/><rect x="164" y="397" width="38" height="18" rx="3" fill="#0f766e"/><rect x="222" y="397" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="280" y="397" width="48" height="18" rx="3" fill="#0f766e"/><rect x="338" y="397" width="38" height="18" rx="3" fill="#14b8a6"/><rect x="396" y="397" width="43" height="18" rx="3" fill="#0f766e"/><rect x="454" y="397" width="48" height="18" rx="3" fill="#14b8a6"/><rect x="512" y="397" width="38" height="18" rx="3" fill="#0f766e"/><rect x="570" y="397" width="43" height="18" rx="3" fill="#14b8a6"/><rect x="628" y="397" width="48" height="18" rx="3" fill="#0f766e"/><rect x="686" y="397" width="38" height="18" rx="3" fill="#14b8a6"/>
<text x="74" y="470" font-size="16" fill="#52606d">Каждая строка показывает отдельный класс размера и фрагментацию внутри страницы.</text>
</svg>