From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, FUZZY_XPILL, SPF_PASS autolearn=no version=3.2.4 X-Yandex-Spam: 1 X-Yandex-Front: smtp15 X-Yandex-TimeMark: 1220430180 X-MsgDayCount: 2 X-Comment: RFC 2476 MSA function at smtp15.yandex.ru logged sender identity as: alt-skeeper Message-ID: <48BE48CD.8020402@yandex.ru> Date: Wed, 03 Sep 2008 12:20:29 +0400 From: SKeeper User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <48BE412C.8010600@yandex.ru> <48BE4536.7030402@nevod.ru> In-Reply-To: <48BE4536.7030402@nevod.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?2sHXydPBzsnR?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2008 08:23:15 -0000 Archived-At: List-Archive: List-Post: Дегтярёв Дмитрий пишет: > Если эти Ваши картинки не по 500Мб, то поможет. Т.е. позволит > запускать гораздо больше маленких картинок. Если картинки ну очень > большие и одну свернуть она полезет в своп, и развернуть минут через > 5, то увидите Вы эту картинку на экране не скоро. Ясно, спасибо. В целом так и думал. > Управляет памятью Операционная Система и ОС не знает о том что вообще > делает, сколько ему потребуется памяти и т.п.. Возложить на ОС данные > функции не возможно. Поэтому притензии к разработчикам приложения, мол > почему Ваше приложение перед загрузкой картинки не проверяет влезет ли > она в ОЗУ? Ну то что ОС управляет памятью - понятно. Но почему нельзя возложить данные функции на ось? Я не системный программист, но любопытствующий, если не сложно разъясните плиз. Вот я вижу схему работы с памятью следующим образом (с описываемым функционалом): Программа обращается к оси для выделения памяти. ОСь смотри на "карту" занятости памяти. Если программе не хватает памяти, то ось прибивает "обделенную" программу.