<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13588&amp;type=atom" />
	<updated>2018-04-05T17:06:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13588</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124480#p124480" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, благодарю за ответ. Заметил, что спустя 30 минут бездействия скрипта, память освобождается и скрипт висит в процессах где-то 1500кб. Как вы и говорили.</p>]]></content>
			<author>
				<name><![CDATA[MandarinKa02]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34409</uri>
			</author>
			<updated>2018-04-05T17:06:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124480#p124480</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124390#p124390" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MandarinKa02 пишет:</cite><blockquote><p>Спасибо за ответ, есть ли возможность выгрузить эти библиотеки?</p></blockquote></div><p>Если они не нужны, то и сами будут выгружены при необходимости. А при глобальной нехватке физической памяти ОС сама разрулит эту проблему, сбросив то, что не используется, на диск.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2018-04-02T05:53:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124390#p124390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124385#p124385" />
			<content type="html"><![CDATA[<p>Я выразился на вполне понятном языке. В любом случае можно поправить.</p><p>Спасибо за ответ, есть ли возможность выгрузить эти библиотеки? Заметил, если скачивать .exe файл, то памяти выделяется меньше или вообще не выделяется под библиотеки.</p><p>&gt; Сейчас перепроверил, скачал .exe файл и так же. В ранних версиях ahk вроде как такого не было. Либо я не обращал внимание.<br />P.S. вопрос по поводу, как выгрузить библиотеки еще актуален.</p>]]></content>
			<author>
				<name><![CDATA[MandarinKa02]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34409</uri>
			</author>
			<updated>2018-04-01T18:46:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124385#p124385</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124382#p124382" />
			<content type="html"><![CDATA[<p>При чем тут переполнение вообще? Где-то услышали и захотелось поумничать?<br />Вы создаете COM объект, а значит подключаете внешние библиотеки, которые не могут быть выгружены без завершения процесса.<br />Не вижу проблемы в дополнительных 10 Мб, когда у вас рядом опера минимум на полгига.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2018-04-01T18:19:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124382#p124382</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: UrlDownloadToFile - переполнение виртуальной памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=124376#p124376" />
			<content type="html"><![CDATA[<p>Всем привет. Заметил, что использование функции UrlDownloadToFile дорого обходится в плане выделения виртуальной памяти.<br />Может я что-то не так делаю?<br />В общем, вот скрипт:<br /></p><div class="codebox"><pre><code>
url:=&quot;https://raw.githubusercontent.com/jleb/AHKsock/master/AHKsock.ahk&quot;
; Example: Download text to a variable:
whr := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
whr.Open(&quot;GET&quot;, url, true)
whr.Send()
; Using &#039;true&#039; above and the call below allows the script to remain responsive.
whr.WaitForResponse()
txt := whr.ResponseText
MsgBox % StrLen(txt) &quot; bytes&quot;
;UrlDownloadToFile, % url, % path
msgbox ok
return

F5::Reload
</code></pre></div><p>(WinHttpRequest дает тот же результат)<br /><span class="postimg"><img src="https://i.imgur.com/TNO4d2X.png" alt="https://i.imgur.com/TNO4d2X.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[MandarinKa02]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34409</uri>
			</author>
			<updated>2018-04-01T16:34:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=124376#p124376</id>
		</entry>
</feed>
