<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Исполнение функций в теле ВМ]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/651" />
	<updated>2016-11-18T12:06:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/651/</id>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3369/#p3369" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Тимофей Ершов пишет:</cite><blockquote><p>Добрый день. Есть возможность свернуть или развернуть все заголовки *.obj , входящие в состав проекта. Для это нужно вызвать контекстное меню, нажав на имя проекта правой кнопкой мыши.</p></blockquote></div><p>Здравствуйте! <br />По инерции, искал среди кнопочек ...<br />Вроде бы и пустяковая фишка, но из меня прямо выскочило: &quot;<strong>Оооо! Класс!</strong>&quot;</p>]]></content>
			<author>
				<name><![CDATA[Alehandro]]></name>
				<uri>https://forum.guardant.ru/user/259/</uri>
			</author>
			<updated>2016-11-18T12:06:17Z</updated>
			<id>https://forum.guardant.ru/post/3369/#p3369</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3368/#p3368" />
			<content type="html"><![CDATA[<p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/3000/3368/p1b1rh6m7itdt1mat1env1ucr5hp1.png"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/3000/3368/thumb/p1b1rh6m7itdt1mat1env1ucr5hp1.png" alt="" /></a></span>Добрый день. Есть возможность свернуть или развернуть все заголовки *.obj , входящие в состав проекта. Для это нужно вызвать контекстное меню, нажав на имя проекта правой кнопкой мыши.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2016-11-18T10:55:41Z</updated>
			<id>https://forum.guardant.ru/post/3368/#p3368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3366/#p3366" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Эмм, немного не то. Это сворачивания корня проекта. Имелся ввиду коллапс всех листьев всех веток, оставляя развернутым корень.</p></blockquote></div><p>Спасибо, учтем данное пожелание.</p></blockquote></div><p>Здравствуйте!<br />Поставил Update3, и к сожалению&nbsp; нет возможности свернуть-развернуть листья проекта.<br />Если в проекте пару десятков obj - можно мириться , а если пару сотен?</p>]]></content>
			<author>
				<name><![CDATA[Alehandro]]></name>
				<uri>https://forum.guardant.ru/user/259/</uri>
			</author>
			<updated>2016-11-17T15:14:26Z</updated>
			<id>https://forum.guardant.ru/post/3366/#p3366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3224/#p3224" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Эмм, немного не то. Это сворачивания корня проекта. Имелся ввиду коллапс всех листьев всех веток, оставляя развернутым корень.</p></blockquote></div><p>Спасибо, учтем данное пожелание.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2016-08-17T05:46:49Z</updated>
			<id>https://forum.guardant.ru/post/3224/#p3224</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3223/#p3223" />
			<content type="html"><![CDATA[<p>Эмм, немного не то. Это сворачивания корня проекта. Имелся ввиду коллапс всех листьев всех веток, оставляя развернутым корень.</p>]]></content>
			<author>
				<name><![CDATA[Олег Третьяков]]></name>
				<uri>https://forum.guardant.ru/user/1134/</uri>
			</author>
			<updated>2016-08-16T20:10:40Z</updated>
			<id>https://forum.guardant.ru/post/3223/#p3223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3222/#p3222" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Насколько свежего? У меня SDK 7.0.286.0.</p></blockquote></div><p>Он самый.<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/3000/3222/p1aq9r0sa6lc61v9vin7ka814j01.jpg"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/3000/3222/thumb/p1aq9r0sa6lc61v9vin7ka814j01.jpg" alt="" /></a></span><br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/3000/3222/p1aq9r8e82ve2g801rvtgi0opg1.jpg"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/3000/3222/thumb/p1aq9r8e82ve2g801rvtgi0opg1.jpg" alt="" /></a></span></p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2016-08-16T14:14:44Z</updated>
			<id>https://forum.guardant.ru/post/3222/#p3222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3221/#p3221" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Кстати, неплохо было бы сделать в TreeView Popup-меню с пунктом &quot;Collapse All&quot; профилировщика.</p></blockquote></div><p>Профайлер из состава &quot;свежего&quot; SDK это умеет.</p></blockquote></div><p>Насколько свежего? У меня SDK 7.0.286.0.</p>]]></content>
			<author>
				<name><![CDATA[Олег Третьяков]]></name>
				<uri>https://forum.guardant.ru/user/1134/</uri>
			</author>
			<updated>2016-08-16T13:40:48Z</updated>
			<id>https://forum.guardant.ru/post/3221/#p3221</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3220/#p3220" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Кстати, неплохо было бы сделать в TreeView Popup-меню с пунктом &quot;Collapse All&quot; профилировщика.</p></blockquote></div><p>Профайлер из состава &quot;свежего&quot; SDK это умеет.<br /></p><div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Отсюда вопрос:  Есть ли какие либо ограничения на объем и сложность конечного ассемблерного кода функции, перемещаемого в ВМ?</p></blockquote></div><p>Следует избегать <a href="https://i.imgur.com/kRrN36c.png">&quot;медленных&quot;</a> функций. Также лучше избегать функций с исключениями и больших циклов.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2016-08-16T13:19:42Z</updated>
			<id>https://forum.guardant.ru/post/3220/#p3220</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3219/#p3219" />
			<content type="html"><![CDATA[<p>На девелоперской машине, к сожалению, это не представляется возможным, т.к. кроме прочего еще идет работа с внешним железом - большим и тяжелым. Окончательный прогон приложения с ключом и железом происходит удаленно и в процессе сборки нельзя впасть в зависимость от этого железа. Приходится расставлять галки в профилировщике по собственному суждению о необходимости защиты нужных функций путем переноса их в ВМ. Кстати, неплохо было бы сделать в TreeView Popup-меню с пунктом &quot;Collapse All&quot; профилировщика.</p>]]></content>
			<author>
				<name><![CDATA[Олег Третьяков]]></name>
				<uri>https://forum.guardant.ru/user/1134/</uri>
			</author>
			<updated>2016-08-16T09:59:32Z</updated>
			<id>https://forum.guardant.ru/post/3219/#p3219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3218/#p3218" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>Олег Третьяков пишет:</cite><blockquote><p>Непокрытый код работает исправно.</p></blockquote></div><p>А <strong><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279358">профилировать</a></strong> приложение пробовали?</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2016-08-16T09:30:54Z</updated>
			<id>https://forum.guardant.ru/post/3218/#p3218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Исполнение функций в теле ВМ]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3217/#p3217" />
			<content type="html"><![CDATA[<p>Доброго дня. Для начала уточнение терминологии: насколько я понял,<a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279096">тут</a> и в целом в документации речь идет не о нескольких процессорных инструкциях, извлеченных из тела функции и помещенных в ВМ, а именно о функции(ях) целиком. Т.е. в нашем случае термин &quot;инструкции&quot; и &quot;функции&quot; - синонимы, верно? Отсюда вопрос:&nbsp; Есть ли какие либо ограничения на объем и сложность конечного ассемблерного кода функции, перемещаемого в ВМ? Спрашиваю потому, что либо получил нерабочий код тяжелой функции после автозащиты, либо уложил ВМ). Что более вероятно? PS. Delphi. Непокрытый код работает исправно.</p>]]></content>
			<author>
				<name><![CDATA[Олег Третьяков]]></name>
				<uri>https://forum.guardant.ru/user/1134/</uri>
			</author>
			<updated>2016-08-16T08:58:34Z</updated>
			<id>https://forum.guardant.ru/post/3217/#p3217</id>
		</entry>
</feed>
