>Среда,  3 мая 2017, 10:24 +03:00 от Павел Борисов via Moscow-pm 
><[email protected]>:
>
>И снова дико извиняюсь, но разве free() возвращает память операционке ? Нет, 
>если она вызывается непосредственно перед выходом из программы (процесса), то 
>конечно, память возвращается ОС, но по ходу выполнения процесса free() просто 
>ОСВОБОЖДАЕТ память для повторного использования в ЭТОМ же процессе. Поправьте 
>меня, если я не прав...
Функции malloc/free работают с кучей. malloc либо использует свободный кусок из 
кучи, либо запрашивает еще памяти у OS.
free ()помечает  область памяти свободной и эта память в дальнейшем может 
использоваться повторно или может быть отдана OS.

>
>3 мая 2017 г., 0:20 пользователь Илья Винокуров via Moscow-pm  < 
>[email protected] > написал:
>>Здравствуйте!
>>
>>>Вторник,  2 мая 2017, 19:12 +03:00 от Павел Борисов via Moscow-pm < 
>>>[email protected] >:
>>>
>>>А приведите, плиз, пример ОС, в которой вообще реализован возврат памяти от 
>>>процесса обратно операционке В ПРОЦЕССЕ РАБОТЫ ПРОЦЕССА (извините за 
>>>каламбур) ? Насколько я знаю, ни в Линухе, ни в Винде это не реализовано, и 
>>>не важно перловый это процесс или какой другой...
>>C/C++ в любой OS malloc/free (new/delete).
>>
>>С почтением,
>>  Илья Винокуров.
>>
>>
>>>
>>>29 апреля 2017 г., 0:10 пользователь Вадим Власов via Moscow-pm  < 
>>>[email protected] > написал:
>>>>Вы не поверите, но у многих на перле именно что демоны и написаны. И то что 
>>>>перл не возвращает системе память - это проблема, да.
>>>>
>>>>28 апр. 2017 г. 19:16 пользователь "Alessandro Gorohovski via Moscow-pm" < 
>>>>[email protected] > написал:
>>>>
>>>>>Илья, Здравствуйте!
>>>>>
>>>>>28 апреля 2017 г., 19:00 пользователь Илья Винокуров via Moscow-pm  < 
>>>>>[email protected] > написал:
>>>>>
>>>>>>Здравствуйте, Александр!
>>>>>>
>>>>>>>Пятница, 28 апреля 2017, 16:07 +03:00 от Alessandro Gorohovski < 
>>>>>>>[email protected] >:
>>>>>>>
>>>>>>>28 апреля 2017 г., 13:57 пользователь Илья Винокуров via Moscow-pm  < 
>>>>>>>[email protected] > написал:
>>>>>>>>Здравствуйуте, коллеги!
>>>>>>>>
>>>>>>>>>Пятница, 28 апреля 2017, 0:24 +03:00 от Daniel Podolsky via Moscow-pm 
>>>>>>>>>< [email protected] >:
>>>>>>>>>
>>>>>>>>>> Может не в тему, но что пишем и почему нет смысла?
>>>>>>>>>
>>>>>>>>>а что ни пиши - проблемы все те же три:
>>>>>>>>>
>>>>>>>>>1. нет возможности утилизировать несколько ядер в рамках одного 
>>>>>>>>>процесса.
>>>>>>>>>2. нет семплирующего профайлера. этот, кстати, мог бы уже и быть -
>>>>>>>>>вроде бы, последний perl5 использует стандартный стек. но - нетути.
>>>>>>>>>3. нет JIT
>>>>>>>>PHP 7 смог значительно ускориться и без JIT.
>>>>>>>>
>>>>>>>>По большому счету и обычного компилятора хватит...
>>>>>>>>
>>>>>>>>А вот проблема все же есть - Perl не умеет возвращать в систему 
>>>>>>>>аллоцированную память...
>>>>>>>>
>>>>>>>Интересно, а почему Вы так решили?  
>>>>>>>Это странно, что, по завершению выполнения perl-скриптов, в систему не 
>>>>>>>возвращается память?
>>>>>>Я не говорил про  завершение работы скрипта - это вы придумали.
>>>>>>
>>>>>>Я имел в виду в  процессе работы .
>>>>>Ладно, не оправдывайтесь, "у меня все ходы записаны"
>>>>>:)
>>>>>
>>>>>>Освободившуюся память перл не возвращает системе, но повторно использует 
>>>>>>по необходимости.
>>>>>А куда он (Perl) её девает?
>>>>>Вы рассуждаете так, будто  Perl этот какой то процесс/сервис/демон, 
>>>>>постоянно работающий в системе.
>>>>>
>>>>>Проблему искусственно не надо надумывать.
>>>>>Получается сотни тысяч (если не больше) систем по миру работают
>>>>>и не знают о страшных проблемах.
>>>>>
>>>>>>>>С почтением,
>>>>>>>>  Илья Винокуров.
>>>>>>>
>>>>>>>С уважением,
>>>>>>>Александр.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>--
>>>>>>Moscow.pm mailing list
>>>>>>[email protected] |  http://moscow.pm.org
>>>>>>
>>>>>
>>>>>
>>>>>--
>>>>>Moscow.pm mailing list
>>>>>[email protected] |  http://moscow.pm.org
>>>>>
>>>>
>>>>
>>>>--
>>>>Moscow.pm mailing list
>>>>[email protected] |  http://moscow.pm.org
>>>>
>>>
>>>
>>>
>>>-- 
>>>--
>>>С уважением,
>>>Борисов Павел
>>>программист
>>>ООО "Ф-Лайн Софтвер"
>>>-- 
>>>Moscow.pm mailing list
>>>[email protected] |  http://moscow.pm.org
>>
>>
>>--
>>Moscow.pm mailing list
>>[email protected] |  http://moscow.pm.org
>>
>
>
>
>-- 
>--
>С уважением,
>Борисов Павел
>программист
>ООО "Ф-Лайн Софтвер"
>-- 
>Moscow.pm mailing list
>[email protected] |  http://moscow.pm.org

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
              • Re... Вадим Власов via Moscow-pm
              • Re... Alessandro Gorohovski via Moscow-pm
              • Re... Павел Борисов via Moscow-pm
              • Re... Denis Evdokimov via Moscow-pm
              • Re... Evgeniy Vansevich via Moscow-pm
              • Re... Илья Винокуров via Moscow-pm
              • Re... Alessandro Gorohovski via Moscow-pm
              • Re... Павел Борисов via Moscow-pm
              • Re... Asyakin Andrey via Moscow-pm
              • Re... Daniel Podolsky via Moscow-pm
              • Re... Илья Винокуров via Moscow-pm
              • Re... Толян II via Moscow-pm
              • Re... Ruslan Zakirov via Moscow-pm
              • Re... Victor Efimov via Moscow-pm
              • Re... Akzhan Abdulin via Moscow-pm
  • Re: [Moscow.pm] Чуток поруг... Александр Фролов via Moscow-pm

Ответить