<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.expert-apm.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8</id>
	<title>ЕдиныйАгент требования к памяти - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://docs.expert-apm.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8"/>
	<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;action=history"/>
	<updated>2026-04-09T09:43:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=6845&amp;oldid=prev</id>
		<title>IKuznetsov в 08:35, 7 января 2025</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=6845&amp;oldid=prev"/>
		<updated>2025-01-07T08:35:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:35, 7 января 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[ЕдиныйАгент АппОптима]] / [[ЕдиныйАгент АппОптима|Требования]] / ЕдиныйАгент требования к памяти'''''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Глубокий мониторинг приложения с АппОптима ЕдиныйАгент предполагает увеличение потребности в памяти для каждого приложения по сравнению с выполнением без АппОптима ЕдиныйАгент. Помимо памяти, необходимой для загрузки двоичного кода модуля кода ЕдиныйАгент в процесс приложения, память используется для хранения отслеживаемой информации о состоянии приложения, коммуникационных буферов и т. д.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Глубокий мониторинг приложения с АппОптима ЕдиныйАгент предполагает увеличение потребности в памяти для каждого приложения по сравнению с выполнением без АппОптима ЕдиныйАгент. Помимо памяти, необходимой для загрузки двоичного кода модуля кода ЕдиныйАгент в процесс приложения, память используется для хранения отслеживаемой информации о состоянии приложения, коммуникационных буферов и т. д.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=5062&amp;oldid=prev</id>
		<title>IKuznetsov в 13:59, 8 ноября 2024</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=5062&amp;oldid=prev"/>
		<updated>2024-11-08T13:59:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 13:59, 8 ноября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Глубокий мониторинг приложения с &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-Астром &lt;/del&gt;ЕдиныйАгент предполагает увеличение потребности в памяти для каждого приложения по сравнению с выполнением без &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-Астром &lt;/del&gt;ЕдиныйАгент. Помимо памяти, необходимой для загрузки двоичного кода модуля кода ЕдиныйАгент в процесс приложения, память используется для хранения отслеживаемой информации о состоянии приложения, коммуникационных буферов и т. д.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Глубокий мониторинг приложения с &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;АппОптима &lt;/ins&gt;ЕдиныйАгент предполагает увеличение потребности в памяти для каждого приложения по сравнению с выполнением без &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;АппОптима &lt;/ins&gt;ЕдиныйАгент. Помимо памяти, необходимой для загрузки двоичного кода модуля кода ЕдиныйАгент в процесс приложения, память используется для хранения отслеживаемой информации о состоянии приложения, коммуникационных буферов и т. д.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Потребность в памяти не является постоянным числом или пропорцией требований к памяти приложения, а зависит от технологии, конфигураций мониторинга, свойств приложения и выполняемой нагрузки. Дополнительные сведения о требованиях к памяти см. в разделе О дисперсии потребности в памяти ниже.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Потребность в памяти не является постоянным числом или пропорцией требований к памяти приложения, а зависит от технологии, конфигураций мониторинга, свойств приложения и выполняемой нагрузки. Дополнительные сведения о требованиях к памяти см. в разделе О дисперсии потребности в памяти ниже.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Строка 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kubernetes и другие облачные платформы позволяют определять лимиты памяти для рабочих нагрузок. Определенные ограничения применяются (грубо говоря) к RSS, и рабочие нагрузки автоматически прекращаются, как только они превышают определенный предел памяти.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kubernetes и другие облачные платформы позволяют определять лимиты памяти для рабочих нагрузок. Определенные ограничения применяются (грубо говоря) к RSS, и рабочие нагрузки автоматически прекращаются, как только они превышают определенный предел памяти.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Поскольку модули кода &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-Астром &lt;/del&gt;ЕдиныйАгент увеличивают потребность в памяти отслеживаемых приложений, лимиты памяти должны быть скорректированы соответствующим образом.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Поскольку модули кода &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;АппОптима &lt;/ins&gt;ЕдиныйАгент увеличивают потребность в памяти отслеживаемых приложений, лимиты памяти должны быть скорректированы соответствующим образом.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== О дисперсии потребности в памяти ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== О дисперсии потребности в памяти ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Строка 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Модули кода ЕдиныйАгент оптимизированы для эффективного использования памяти и освобождения ресурсов, когда они больше не нужны, чтобы как можно меньше нагружать выполнение приложений. Таким образом, потребность в памяти может меняться в зависимости от времени выполнения приложения.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Модули кода ЕдиныйАгент оптимизированы для эффективного использования памяти и освобождения ресурсов, когда они больше не нужны, чтобы как можно меньше нагружать выполнение приложений. Таким образом, потребность в памяти может меняться в зависимости от времени выполнения приложения.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В зависимости от модуля кода ЕдиныйАгент потребность в памяти может достигать пика при запуске приложения. Это особенно верно для технологии .NET. Подготовка сборок .NET к мониторингу приводит к резкому увеличению объема памяти, поскольку код сборки временно дважды находится в памяти. Это известная проблема технологии Microsoft .NET, которую нельзя устранить с помощью &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ключ-Астром &lt;/del&gt;ЕдиныйАгент.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В зависимости от модуля кода ЕдиныйАгент потребность в памяти может достигать пика при запуске приложения. Это особенно верно для технологии .NET. Подготовка сборок .NET к мониторингу приводит к резкому увеличению объема памяти, поскольку код сборки временно дважды находится в памяти. Это известная проблема технологии Microsoft .NET, которую нельзя устранить с помощью &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;АппОптима &lt;/ins&gt;ЕдиныйАгент.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=716&amp;oldid=prev</id>
		<title>Lobanov: /* Требования к памяти модуля кода ЕдиныйАгент */</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=716&amp;oldid=prev"/>
		<updated>2022-02-01T12:40:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Требования к памяти модуля кода ЕдиныйАгент&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 12:40, 1 февраля 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Строка 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Как указано выше, мониторинг потребности в памяти зависит от множества факторов. Чтобы упростить прямое планирование ресурсов, мы рекомендуем учитывать дополнительный бюджет памяти в 200 МБ для отслеживаемых процессов приложений. Этого количества будет достаточно для мониторинга огромного количества приложений. Эмпирические наблюдения показывают, что потребность в памяти для большинства приложений значительно ниже 100 МБ.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Как указано выше, мониторинг потребности в памяти зависит от множества факторов. Чтобы упростить прямое планирование ресурсов, мы рекомендуем учитывать дополнительный бюджет памяти в 200 МБ для отслеживаемых процессов приложений. Этого количества будет достаточно для мониторинга огромного количества приложений. Эмпирические наблюдения показывают, что потребность в памяти для большинства приложений значительно ниже 100 МБ.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Потребность в памяти для мониторинга относится к размеру &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;резидентного набора &lt;/del&gt;(RSS) или эквивалентной количественной оценке в операционных системах, отличных от Linux. RSS — это ключевой количественный показатель для применения ограничений памяти к процессам.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Потребность в памяти для мониторинга относится к размеру &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;страниц памяти &lt;/ins&gt;(RSS) или эквивалентной количественной оценке в операционных системах, отличных от Linux. RSS — это ключевой количественный показатель для применения ограничений памяти к процессам.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== Ограничения памяти облачной платформы =====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== Ограничения памяти облачной платформы =====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=713&amp;oldid=prev</id>
		<title>Lobanov: создание страницы ЕдиныйАгент требования к памяти</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%95%D0%B4%D0%B8%D0%BD%D1%8B%D0%B9%D0%90%D0%B3%D0%B5%D0%BD%D1%82_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=713&amp;oldid=prev"/>
		<updated>2022-02-01T05:11:26Z</updated>

		<summary type="html">&lt;p&gt;создание страницы ЕдиныйАгент требования к памяти&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Глубокий мониторинг приложения с Ключ-Астром ЕдиныйАгент предполагает увеличение потребности в памяти для каждого приложения по сравнению с выполнением без Ключ-Астром ЕдиныйАгент. Помимо памяти, необходимой для загрузки двоичного кода модуля кода ЕдиныйАгент в процесс приложения, память используется для хранения отслеживаемой информации о состоянии приложения, коммуникационных буферов и т. д.&lt;br /&gt;
&lt;br /&gt;
Потребность в памяти не является постоянным числом или пропорцией требований к памяти приложения, а зависит от технологии, конфигураций мониторинга, свойств приложения и выполняемой нагрузки. Дополнительные сведения о требованиях к памяти см. в разделе О дисперсии потребности в памяти ниже.&lt;br /&gt;
&lt;br /&gt;
==== Требования к памяти модуля кода ЕдиныйАгент ====&lt;br /&gt;
Как указано выше, мониторинг потребности в памяти зависит от множества факторов. Чтобы упростить прямое планирование ресурсов, мы рекомендуем учитывать дополнительный бюджет памяти в 200 МБ для отслеживаемых процессов приложений. Этого количества будет достаточно для мониторинга огромного количества приложений. Эмпирические наблюдения показывают, что потребность в памяти для большинства приложений значительно ниже 100 МБ.&lt;br /&gt;
&lt;br /&gt;
Потребность в памяти для мониторинга относится к размеру резидентного набора (RSS) или эквивалентной количественной оценке в операционных системах, отличных от Linux. RSS — это ключевой количественный показатель для применения ограничений памяти к процессам.&lt;br /&gt;
&lt;br /&gt;
===== Ограничения памяти облачной платформы =====&lt;br /&gt;
Kubernetes и другие облачные платформы позволяют определять лимиты памяти для рабочих нагрузок. Определенные ограничения применяются (грубо говоря) к RSS, и рабочие нагрузки автоматически прекращаются, как только они превышают определенный предел памяти.&lt;br /&gt;
&lt;br /&gt;
Поскольку модули кода Ключ-Астром ЕдиныйАгент увеличивают потребность в памяти отслеживаемых приложений, лимиты памяти должны быть скорректированы соответствующим образом.&lt;br /&gt;
&lt;br /&gt;
==== О дисперсии потребности в памяти ====&lt;br /&gt;
Потребность в памяти для глубокого мониторинга модуля кода ЕдиныйАгент не может быть точно выражена в виде постоянного числа или доли памяти, потребляемой процессом приложения. Это сумма памяти, необходимой для основной работы модуля кода ЕдиныйАгент (например, коммуникационных буферов), и данных динамического мониторинга, собранных модулями кода ЕдиныйАгент. Потребность в памяти для данных динамического мониторинга зависит от настроек конфигурации, базовой технологии приложения и самого приложения.&lt;br /&gt;
&lt;br /&gt;
===== Потребность в памяти, зависящая от приложения =====&lt;br /&gt;
Видимость на уровне кода и анализ горячих точек требуют регистрации времени и частоты выполнения функций. Таким образом, количество функций в приложении и их выполнение определяют количество элементов данных и, в конечном счете, объем памяти, необходимый для измерения производительности функции. То же самое относится к информации PurePath — потребность в памяти для сбора информации PurePath зависит от количества одновременных запросов, обрабатываемых приложением, и сложности (т. е. длины PurePath) выполнения, запускаемого этими запросами.&lt;br /&gt;
&lt;br /&gt;
===== Потребность в памяти, зависящая от конфигурации =====&lt;br /&gt;
Мониторинг пользовательских служб является примером мониторинга потребности в памяти, зависящей от конфигурации. Определение настраиваемой службы увеличивает базовый бюджет памяти для инструментария выбранной функции и бюджет динамической памяти для увеличения количества данных PurePath, собираемых для вызовов настраиваемой службы. В технологии .NET инструментирование дополнительных сборок для пользовательской службы может значительно увеличить потребность в памяти при запуске (см. ниже).&lt;br /&gt;
&lt;br /&gt;
===== Потребность в памяти, зависящая от технологии =====&lt;br /&gt;
Модули кода ЕдиныйАгент оптимизированы для эффективного использования памяти и освобождения ресурсов, когда они больше не нужны, чтобы как можно меньше нагружать выполнение приложений. Таким образом, потребность в памяти может меняться в зависимости от времени выполнения приложения.&lt;br /&gt;
&lt;br /&gt;
В зависимости от модуля кода ЕдиныйАгент потребность в памяти может достигать пика при запуске приложения. Это особенно верно для технологии .NET. Подготовка сборок .NET к мониторингу приводит к резкому увеличению объема памяти, поскольку код сборки временно дважды находится в памяти. Это известная проблема технологии Microsoft .NET, которую нельзя устранить с помощью Ключ-Астром ЕдиныйАгент.&lt;/div&gt;</summary>
		<author><name>Lobanov</name></author>
	</entry>
</feed>