= Сообщение: 41857 из 47640 =============================== RU.FIDONET.TODAY = От : Sergey Kaluzhskiy 2:5055/182.1 08 Feb 24 08:42:51 Кому : Oleg Nazaroff 08 Feb 24 08:42:51 Тема : kos.echo, возвpащаем стаpых фидошников, елегpам гейт FGHI : area://RU.FIDONET.TODAY?msgid=2:5055/182.1+8663b128 На : area://RU.FIDONET.TODAY?msgid=2:50/700.700+f33d739e = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:50/700.700+16a6f109 ============================================================================== Hello, Oleg Nazaroff. On 2/7/24 23:10 you wrote:
VF>>> Вот от мегабайта и более проблемы я встречал, может, сотни килобайт тоже на определённых VF>>> аппаратах может не пережевать, а чтобы десятки килобайт вызывали какие-то проблемы, такого я VF>>> не видел и не слышал. SM>> Ага. Значит до мегабайта можно? ON> Смотри сюдой! Любое (!) приложение ограничивается ведром хэш-памятью 300 мегабайт, это ON> предел. Рутованные девайсы во веимание не берем, там можно и больше, но приложение еще должно ON> само требуемый объем запросить заранее про запас и еще рантаймом - по факту. За минусом ON> кастрированных ограничений в зависимости от бренда девайса/версии ведра - имхо миниморус это ON> 276 мб. Вычитай отсюда объем самого приложения, кэша, утроенный (!) объем базы - остаток и ON> будет тем объемом памяти, которое может занять входящий пакет. Причем еще надо учесть размер ON> распакаванного пакета и все это помножить на 3 для тоссинга. Превысил - получи вылет по OOM в ON> лучшем случае. В худшем - еще и база встанет в позу. На ведрах до 10го включительно ее хоть ON> ручками полечить можно, выше - вообще без вариантов. У меня прям сейчас на тестовом хотдоге - ON> 13мб хотдог, 51 кэш и 201 - база, в сухом остатке 10мб, делим на три, получаем максимум ON> входящее очень грубо 2-2,5мб. И надо понимать, что у всех разные объемы базы! А вот дальше, ON> после распаковки, включатся ограничения протокола самого хотдога. Там, где они включены ;) ON> Тоисть если такой пакет свалится на стоковый хд 2.13.5 и унутре будет содержать мессажку ON> такого-же размеру - бабка надвое сказала что будет ;) Если несколько (хоть несколько сотен) ON> мелких мессажек - никакого криминала не произойдет. А 2.14.5(32) должен пристрелить все, что ON> больше 32к (но это не точно ;) - я уже не помню сколько именно там было вкомпилено.
Если ты например жноду под термуксом запускаешь, то там можно задать для джава-приложения размер кучи в конфиге. Но дальше да, операционка ограничивает. На нерутованных телефонах нет свопа, но правда всегда включен zram, который половину ОЗУ отводит под виртуальный своп, в котором данные загзипованы. Из-за этого нельзя точно сказать максимальный объем памяти, который может занять приложение без прибивания ядром - все зависит от того, что еще запущено в системе (всякие говноприложения очень любят ставить свои говнослужбы), а также насколько все эти данные в памяти х орошо жмутся (но при этом все равно зажмется только половина ОЗУ).