Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 145 | 17 | 51
Назад Вниз Каталог Обновить

Аноним 15/11/17 Срд 17:14:15  165043444  
photo5188522572[...].jpg (32Кб, 600x332)
Почему все ебучие операционные системы не умеют справляться с недостатком оперативы? Почему их начинает фризить, почему весь интерфейс стопит, почему я не могу НИХУЯ сделать когда оператива кончается? Ебучие программисты за 60 лет существования своей профессии (или сколько там, я не ебу) не научились в менеджмент памяти или что? Поясните.
Аноним 15/11/17 Срд 17:14:32  165043461
бамп
Аноним 15/11/17 Срд 17:14:48  165043473
бамп2
Аноним 15/11/17 Срд 17:15:05  165043493
бамп3
Аноним 15/11/17 Срд 17:15:25  165043513
бамп4
Аноним 15/11/17 Срд 17:15:41  165043531
бамп5
Аноним 15/11/17 Срд 17:16:22  165043566
>>165043444 (OP)
Это блятт как ругать операционку за невозможность видеть интерфейс без монитора, не ты понел
Аноним 15/11/17 Срд 17:17:51  165043633
>>165043444 (OP)
ЗАГОВОР ПОГРОМИСТОВ И ПРОИЗВОДИТЕЛЕЙ ЖЕЛЕЗАА
Аноним 15/11/17 Срд 17:18:05  165043647
>>165043444 (OP)
> не научились в менеджмент памяти
Ну так блять пойди и сам напиши нахуй, сразу станешь получать 3000кк/наносек. Умник, блять.
Аноним 15/11/17 Срд 17:18:55  165043689
>>165043444 (OP)
>не умеют справляться с недостатком оперативы?
Всмысле не умеют? Ты хочешь чтобы тебе оперативку ОС из воздуха материализовала и выгрузила бы из памяти рандомный процесс? Давай, гуманитарий тупой, напрягись и ответь.
Аноним 15/11/17 Срд 17:19:17  165043706
>>165043689
*или
Аноним 15/11/17 Срд 17:20:34  165043772
>>165043444 (OP)
>с недостатком оперативы
Сколько же у тебя памяти, что она у тебя кончается просто в ОС?
Аноним 15/11/17 Срд 17:21:08  165043802
>>165043444 (OP)
> Почему все ебучие операционные системы не умеют справляться с недостатком оперативы?
Потому что недостаточно оперативы.
/тхреад
Аноним 15/11/17 Срд 17:21:57  165043840
Юзай макось, бро. Там оператива всегда полностью задействована, но ничего не фризится.
Аноним 15/11/17 Срд 17:22:29  165043871
>>165043689
Бля, можно запрещать запускать новые процессы когда памяти не хватает для нормальной работы интерфейса; можно требовать от приложений реализации какого-то сейф-мода, который тратит вдвое меньше памяти, и когда памяти не хватает переводить их в этот мод, можно ещё что-то придумать - придумывать решения - это работа программистов, они что, блять, тупые? Нахуя доводить до полного фриза всего? Пиздец.
Аноним 15/11/17 Срд 17:26:54  165044073
>>165043871
> можно требовать от приложений реализации какого-то сейф-мода, который тратит вдвое меньше памяти,
А когда и этого не хватит, то сейф-сейф-мода, который тратит ещё вдвое меньше и так далее. Ебать мы гении.
Аноним 15/11/17 Срд 17:28:20  165044155
>>165043871
Ее УЖЕ нехватает, какие блядь еще новые процессы и по какому критерию запрещать запуск новых процессов? А про сейф мод вообще пушка, что на уровне архиватора которые сожмет еще в два раза больше. Ты думаешь программисты пихают в программы лишние данные или ты думаешь что ты один тут такой умный, а долбоеб? Если бы был такой сейф мод который бы позволил тратить меньше памяти то он был бы включен по умолчанию.

Просто кто у тебя кого доводит до фриза, программисты, отсутствие оперативки или тупой пользователь вроде тебя? Ты типа не понимаешь что есть физические ограничения ИРЛ? Ебанько тупое.
Аноним 15/11/17 Срд 17:28:30  165044172
>>165043444 (OP)
Бугурт нищееба, который не может себе позволить нормальное железо.
Аноним 15/11/17 Срд 17:30:23  165044266
>>165044155
>Ее УЖЕ нехватает
Кому не хватает, у тех мало памяти в компе.
/тхреад
Аноним 15/11/17 Срд 17:30:40  165044283
>>165044155
>>165044073
Маня-оправдания опущеннок, которые не могут решать поставленные перед нимн задачи.
Аноним 15/11/17 Срд 17:31:04  165044318
Простая математика. Игра требует 16гб, у тебя 8гб. ВОПРОС: ГДЕ БЛЯТЬ ОСЬ ВОЗЬМЕТ ЕЩЕ 8гб? Сходит на рынок и докупит еще одну планку? офк не принимая во внимание своп, буферы и прочую еболу. это не проблема менеджмента операционной системы, с проблемой нехватки оперативы оси как раз таки умеют справляться, ты просто получаешь фризы/мемори оверфлоу.
Аноним 15/11/17 Срд 17:31:09  165044326
Ее может не хватать? Лол, оп, сколько у тебя оперативки?
Аноним 15/11/17 Срд 17:31:57  165044379
>>165043444 (OP)
>Ебучие программисты за 60 лет существования своей профессии (или сколько там, я не ебу) не научились в менеджмент памяти или что?
Еще как научились. Не научились в нее мартышки-вкатывальщики, высирающие гигабайты говнокода на JS.
Аноним 15/11/17 Срд 17:32:10  165044393
>>165043444 (OP)
Может ты еще хочешь чтоб програмисты сделали тебе специальные жесткие диски на которых не может закончится место? Сам-то понимаешь что несешь?
Аноним 15/11/17 Срд 17:32:33  165044417
>>165044266
Дело не в том, что у него ее мало, а в том, что ОП шизофреник бугуртит по поводу ограниченности физических ресурсов. Это как бугуртить на производителя картонной коробки из за того что не можешь запихнуть в нее вещей больше чем она может вместить физически.
Аноним 15/11/17 Срд 17:33:11  165044454
image.png (434Кб, 640x640)
>>165043444 (OP)
Вся суть ОПа в одном пике.
Аноним 15/11/17 Срд 17:33:24  165044467
>>165044283
О! А вот оп обосрался и начал нести инфантильную поебень. Ясно.
Аноним 15/11/17 Срд 17:33:48  165044492
>>165043444 (OP)
Программисты умеют в менеджмент памяти. Это простой менеджмент нихуя не умеет, ему надо хуяк-хуяк и в продакшн.
Аноним 15/11/17 Срд 17:34:50  165044544
image.png (57Кб, 211x172)
>>165043444 (OP)
Звучит гимн Российской Федерации
Аноним 15/11/17 Срд 17:34:53  165044547
Вы не поняли. Оп бугуртит с того, что Ос может предотвращать фризы. То есть в тот момент когда памяти начинает не хватать - выводить ошибку и не пытаться впихнуть невпихуемое
Аноним 15/11/17 Срд 17:36:33  165044649
>>165044547
Когда не хватает, то задействуется своп файл.
О чем бугуртит оп-шизик никто не знает. Разве что бугурт почему у него в компе 2гига рам.
Аноним 15/11/17 Срд 17:36:37  165044651
>>165044547
да они тупые - пизда
Аноним 15/11/17 Срд 17:36:59  165044670
>>165044651
+
Аноним 15/11/17 Срд 17:37:56  165044724
8gb оперативки. Вин 10. Хватает на всё
Аноним 15/11/17 Срд 17:38:13  165044741
А я отчасти поддвачну опа. Ладно во времена доса и cp/m хорошего-то и не делали, 64кб каждому, хуле. Но сейчас-то 21й век, виртуальная адресация, вся хуйня-малофья, но один хуй какого-нибудь универсального менеджера памяти, с поддержкой на уровне оси так и не запилии. Не, можно конечно запросить напрямую, но тут и размер не меньше и кратный странице, и освобождаешь один хуй сам. Навскидку можно припомнить, пожалуй лишь Oberon system, но слишком уж узкоспециальная/эзотерическая штука. Вот так люди и ебуться до сих пор с васянскими сборщиками мусора, и такими же васянскими, кто во что горазд малоками.
Аноним 15/11/17 Срд 17:38:58  165044791
>>165044724
16гб вин 10
хватает на все.
ОП просто тупой.
Аноним 15/11/17 Срд 17:40:01  165044862
>>165043444 (OP)
Могут. Ставишь 2 гб и SSD и ебашишь всё в подкачку
Аноним 15/11/17 Срд 17:42:33  165045019
.jpg (22Кб, 460x419)
>>165043647
Аноним 15/11/17 Срд 17:43:37  165045081
.jpg (62Кб, 640x480)
>>165044417
Аноним 15/11/17 Срд 17:44:28  165045129
>>165044651
Точно.
Аноним 15/11/17 Срд 17:44:47  165045152
>>165044283
Сбегай на Юпитер, найди там Великий Посох Монструума и открой им портал в соседнюю вселенную. Что, не можешь? Капец ты опущенка, которая не может решить поставленные перед ним задачи.
Аноним 15/11/17 Срд 17:45:48  165045213
>>165044741
> размер не меньше и кратный странице
Память страницами выделяется для процесса в целом, внутри процесса память выделяется уже в выделенной страничной памяти, это значит что если внутри процесса поток попросит 10 байт памяти, то будет выделена не страница, а именно 10 байт.

Уебан блядь.
Аноним 15/11/17 Срд 17:46:22  165045236
>>165043444 (OP)
> Почему их начинает фризить, почему весь интерфейс стопит, почему я не могу НИХУЯ сделать когда оператива кончается?
Потому что ось начинает выгружать менее приоритетные процессы на жесткий диск файл подкачки в шиндоусе и swap раздел в линуксе. А потом загружать их обратно. Если же и диск отказывает в ресурсах, то ось просто начинает завершать процессы.
Покупай больше оперативки, ссд, убирай swap и файл подкачки, тогда у тебя не будет ничего фризить.
> Ебучие программисты за 60 лет существования своей профессии (или сколько там, я не ебу) не научились в менеджмент памяти или что?
Так-то научились и там все прилично сложно устроено.
Аноним 15/11/17 Срд 17:46:39  165045257
>>165044492
И так сойдёт!
Аноним 15/11/17 Срд 17:49:06  165045396
.jpg (54Кб, 400x347)
.png (47Кб, 318x470)
>>165045152
Аноним 15/11/17 Срд 17:49:16  165045408
>>165043444 (OP)
Так отключи своп нахуй и пусть ОСь убивает процессы, когда у неё недостаточно памяти. И ничего фризиться не будет.

>>165044741
Как ты видишь универсальный менеджер памяти на уровне ОС? Это как минимум потребуется единая модель памяти для всех приложений запущенных под этой осью. Примитивы у всех языков разные, модели аллокации у всех разные и нет единой предельно эффективной модели под все случаи жизни. Иногда удобно, например, аллоцировать память большими кусками и внутри одного куска создавать/освобождать объекты, и процесс самостоятельно менеджит этот кусок памяти. Как ты на уровне ОС поймешь, что на этом куске больше нет используемых объектов? Никак. Процесс должен явно системе об этом сказать и освободить кусок.
То, что ты предлагаешь просто невозможно при сохранении того уровня универсальности, которое требуется от современной ОС.
Аноним 15/11/17 Срд 17:51:26  165045530
>>165043444 (OP)
Ебаный дебил. Вообще-то ОС умеют справляться с нехваткой оперативной памяти.
1. это своп на страниц памяти на диск.
2. если свопа нету либо место кончилось ядро будет пытаться убить какие-нибудь процессы для освобождения памяти для дальнейшего функционирования.
Аноним 15/11/17 Срд 17:53:02  165045615
>>165043444 (OP)
Хуй знает чё у тебя там фризится, у меня ничего не фризится. Подтормаживать может начать, ну а хули, память-то забита, надо чето выгружать срочно, вот приоритет и отдаётся поиску ненужного и его выгрузке, а не моим задачам (которые всё равно не могут работать без этого).
Используй нормальные ос типа ляликса или макоси и всё будет нормально.
мимо макобог
Аноним 15/11/17 Срд 17:55:37  165045764
Стикер (0Кб, 512x512)
>>165045615
>нормальные ос типа ляликса или макоси
Аноним 15/11/17 Срд 17:56:49  165045850
15088390877712.jpg (20Кб, 363x471)
>>165045615
>Используй нормальные ос типа ляликса или макоси и всё будет нормально.
Проиграл. Долбаёб, всё зависит от оборудования.
Аноним 15/11/17 Срд 17:57:25  165045879
>>165043444 (OP)
Правда, трипл пиздеть не будет, почему нельзя запретить выделять память особо жирным процессам, чтобы хоть закрыть можно было что-то, а не замирало всё?
Аноним 15/11/17 Срд 17:59:06  165045963
>>165045850
Менеджмент памяти зависит от оборудования?
Аноним 15/11/17 Срд 17:59:26  165045979
>>165045879
Признаки особо жирного процесса, пожалуйста.
Аноним 15/11/17 Срд 17:59:27  165045982
>>165045879
Нужно купить SSD диск, поставить память не от дядюшки Хуизяо за 1 т.р.
Аноним 15/11/17 Срд 18:00:13  165046032
>>165045963
Какой ещё менеджер памяти? Что это вообще такое?
Аноним 15/11/17 Срд 18:01:22  165046084
00000065-001.png (16Кб, 291x300)
И тут же все начали защищать бездарных программистов, которые уже 2 и 2 не могут сложить без использования всей памяти. Где оптимизация блять? Почему программа уровня Hello, world! занимает 20 мб на диске и 100 в памяти? Бездари не умеют и не хотят писать нормальный код, лишь бы быстрее выпустить новую версию своего говна. Да-да у нас уже 52.12.37 с новыми обоями, глюками и той же блять функциональностью. А те, у кого тормозит, покупайте новый компьютер. Ну, охуеть теперь. Вот бы сейчас производитель бензина начал гнать говно, а недовольных посылал бы покупать новую машину.
Аноним 15/11/17 Срд 18:01:36  165046096
>>165045979
С самыми низкими правами
Аноним 15/11/17 Срд 18:02:50  165046166
>>165046084
Нет не занимает, пиздабол.
Аноним 15/11/17 Срд 18:03:10  165046185
>>165045979
Короче, те, что не относятся к системным/графическому интерфейсу/той штуке, которая позволит мне закрыть ненужные программы
Аноним 15/11/17 Срд 18:05:01  165046276
>>165043444 (OP)
Может потому что блять оперативная память ограничена? Думаешь люди сразу после создания транзистора начали думать, ой блять давайте интел ай 5, ай 7 запилим, это будет охуенно.
Имбицил, это самое новое направление и физики напрягают самые последние извилины, чтобы ты сукамразь, купил этот компьютер.
Оперативка для того и нужна, чтобы твои мегабайты,гигабайты хуйни и пикч смогли временно отображаться в энергозависимую память.
А что ты хочешь еще-то, дибилокусок? Гордон Мур сказал, если бы технологии авиации развивались бы так же стремительно, как и компьютерские, то сейчас бы каждый человек имел бы свой ЛИЧНЫЙ САМОЛЕТ, а его стоймость была бы около 200 долларов.
Блять как же кипит с этих даунов.
мимоИнженерПрограммист
Аноним 15/11/17 Срд 18:05:17  165046299
>>165046084
>Где оптимизация блять?
В пизде твоей мамки. Что это ещё за зверь такой?
Суть не в оптимизации а в говнокоде, который забивает память/диск операциями в цикле или просто начинает теч процессами из всех щелей.
>Почему программа уровня Hello, world! занимает 20 мб на диске и 100 в памяти?
Потому что на диске всё сжато, код записан а в ОЗУ рабочий и выполняется.
Аноним 15/11/17 Срд 18:05:41  165046319
>>165046185
Что за штука, не понял.
Аноним 15/11/17 Срд 18:06:21  165046359
>>165046319
Ну в винде это диспетчер задач или крестики на окнах
Аноним 15/11/17 Срд 18:06:53  165046385
>>165044326
Ты школьник или домохозяйка?
Аноним 15/11/17 Срд 18:07:21  165046413
>>165046084
Как на Хабре писали, что драйвер мыши на Винде жирный дохуя.
Аноним 15/11/17 Срд 18:07:32  165046425
>>165043444 (OP)
>почему я не могу НИХУЯ сделать когда оператива кончается?
Потому что система сваливается в свап, т.е. на хард. У харда отрастает очередь секунд на 30, соответственно все обращения к диску стоят в очереди, и ты сасаешь. Так-то.
Аноним 15/11/17 Срд 18:08:25  165046473
>>165043444 (OP)
>Почему их начинает фризить
Выгрузка данных на винт скорее всего, а он довольно медленный девайс.
Вообще, может тебе пора перестать уже сидеть на пентиуме 3? Сейчас проблема оперативки - не проблема. 2к17 на дворе, ебать. Чо ты как фуфел?
Аноним 15/11/17 Срд 18:11:18  165046639
>>165046276
> последние извилины
Ясно.
Аноним 15/11/17 Срд 18:11:35  165046652
>>165046032
Не менеджер, а менеджмент. Так-то процессам память выделяет именно ОС. На маках вообще куча всяких изъёбств типа сжатия памяти приложений которые ты давно не трогал.
Аноним 15/11/17 Срд 18:12:21  165046696
53F4VskGj2s.jpg (179Кб, 914x1080)
>>165043444 (OP)
привет
Аноним 15/11/17 Срд 18:12:33  165046715
>>165046639
Что тебе ясно, пидарас? Ты должен радоваться, что вообще человечество продвинулось за последние 30 лет и отдать все свое состояние в зарплату богов.
Аноним 15/11/17 Срд 18:13:26  165046772
>>165045408
>невозможно при сохранении того уровня универсальности
Тут в общем-то всё верно, добавить особо и нехуя. Другой вопрос так ли принципиальна необходимость подобной универсальности? Вышеупомянутая Oberon System, а так же Singularity от мелкомягких вполне себе используют GC на всех уровнях, разве что кроме совсем глубокоядерных, назовём их так. Они конечно принуждают использовать языки заведомо безопасной работы с памятью, но и плюсы от такого решения впечатляющие: пользовательский процесс работает в одном кольце с драйверами не боясь насерить куда не следует, и не тратя время на переключения контекста. А уж настроить сборку мусора для каждого случая можно было бы вполне себе индивидуально.

Но даже хуй с ним со сборщиком. Даже для ручной работы у нас либо более-менее настраиваемые, но почти непереносимые вызовы ос; либо малок - переносимая, но не слишком-то гибкая штука.
Аноним 15/11/17 Срд 18:15:04  165046866
>>165046084
Сейчас важнее побыстрее запилить софт, чем нормально его написать. Сотня Васянов из ПТУ и конструктором на ДХ12 выйдет дешевле 2-3 нормальных специалиста. Ну а конструктор на то и конструктор, что 80% мощностей говно за Васянами чистит и только 20% - на выход.

А покупателя маркетологи обработают в стиле "Ты что как лох на старом железе сидишь. Нищеброд что-ли?"

Вот и конец этой ебаной сказке.
Аноним 15/11/17 Срд 18:15:27  165046899
>>165046652
>Так-то процессам память выделяет именно ОС.
Круто и что дальше? Ты знаешь как винда выделяет память? Она не будет выделать больше чем нужно, если понадобиться всё будет а если мало то всё скидывается на диск.
Какие у тебя проблемы?
>На маках вообще куча всяких изъёбств типа сжатия памяти приложений
Чего блять? Мак юзает память так же как и шинда, один в один. Только вот маки уже давно не используют SSD диск а на HDD их дерьмоОСь грузиться не быстрее висты.
Аноним 15/11/17 Срд 18:16:20  165046947
>>165046899
>не используют
Используют
фикс
Аноним 15/11/17 Срд 18:16:39  165046961
>>165046084
Я не халявлю и пытаюсь в нормальный код. хотя как всегда идет по пизде и говногожу
мимоджуниорандройд
Аноним 15/11/17 Срд 18:17:06  165046985
>>165043444 (OP)
>>165045879
>>165045963
Это не проблема менеджера памяти.
Замирает все потому что страницы памяти пишутся на жесткий диск. Жесткий диск (даже SSD, а уж особенно если не SSD) -- это очень медленное по сравнению с оперативной памятью устройство. Он работает в тысячи раз медленнее чем оперативка.

Грубо говоря, как всё происходит. Столкнулся менеджер памяти с ситуацией, когда вся память забита и какой-то процесс хочет еще памяти. Что делать? Менеджер берет и наиболее старые страницы отправляет на жесткий диск, освобождая их в оперативной памяти. Запись страниц на жесткий диск может занимать десятые доли секунды, и до завершения этой операции процесс не сможет работать, он будет ожидать. Пока идет запись/чтение с диска, ожидающий процесс уходит в спячку и планировщик будит следующий процесс, который хочет поработать. Если этому процессу тоже нужна новая память, то в очередь чтения/записи с диска отправляется еще пачка запросов, уже от этого процесса. Растет очередь. Все процессы которым нужна память не могут работать и ждут, пока не завершится процесс своппинга (записи страниц памяти на диск).
Пока это происходит может проснуться один из процессов, страницы которого были записаны или ожидают записи на диск и он может затребовать эти страницы. Тогда менеджер памяти будет вынужден искать другие страницы которые нужно отправить на диск чтобы выгрузить страницы проснувшегося процесса в память.
И так далее.
И все это сопровождается тем, что запись на диск происходит ОЧЕНЬ медленно, в тысячи и десятки тысяч раз медленнее чем чтение данных из памяти. И поэтому всё фризится. И дело не в менеджере памяти. Единственное решение -- это не использовать своп. Но тогда менеджер просто будет убивать процессы, когда у него кончится память.

>>165046084
>Почему программа уровня Hello, world! занимает 20 мб на диске и 100 в памяти
Потому что ты её пишешь на какой-нибудь джаве или шарпе или на каком-то другом языке под виртуальную машину или для интерпретатора. И для твоего хелло-ворлда запускается целая огромная виртуальная машина с кучей поток, джитами и много чем еще.
Если ты пишешь программу на чем-то низкоуровнем, вроде Си, то не будет у тебя ничего весить 20Мб, разве что подлинкуется к нему какой-нибудь libc или парочка других стандартных библиотек весом в пару десятков килобайт.
Аноним 15/11/17 Срд 18:22:02  165047250
>>165046985
>тогда менеджер просто будет убивать процессы, когда у него кончится память
- Товарищ начальник, нам нужно ещё немного еды, чтобы закончить рытьё этой траншеи.
- Расстрелять всю бригаду.

Проиграл.
Аноним 15/11/17 Срд 18:25:34  165047431
.png (193Кб, 3067x3067)
>>165046715
Этот баттхерт БОГА.
Аноним 15/11/17 Срд 18:26:22  165047465
>>165044544
Присел на бутылку с тебя.
Аноним 15/11/17 Срд 18:26:52  165047489
>>165043444 (OP)
>все
ахаххахахахаххаха
Аноним 15/11/17 Срд 18:27:14  165047514
>>165046772
Может быть я ошибаюсь, поправь меня если это так, но насколько я знаю до сих пор не придумано эффективного алгоритма сборки мусора без полных остановок мира. Джаве, шарпу и другим языкам с безопасной работой с garbage collector'ом необходимо рано или поздно начинать мажорную сборку, ставить на паузу ВСЕ потоки приложения и обходить граф объектов чтобы собрать мусор.
А на уровне ОС такая ситуация будет ничем не отличаться от фризов из-за своппинга, а может быть будет еще и хуже из-за накладных расходов на обходы графов объектов и подсчета ссылок.

Второй аргумент против таких операционных систем вроде оберона -- это то, что под ними не будут работать современные приложения. А это намного важнее любой эффективности и производительности. Никому не нужна даже самая эффективная операционная система, под которую нет нужных людям программ. А переписывать весь неимоверно гигантский зоопарк современных приложений под новую операционную систему ради каких-то десяти процентов прироста производительности никто не будет. Дешевле будет просто улучшить оборудование.
Аноним 15/11/17 Срд 18:27:36  165047534
>>165046772
> Singularity
Это не её Таненбаум упоминал как БЕЗОПАСНУЮ ОСЬ ОТ МАЙКРОСОФТ?
Аноним 15/11/17 Срд 18:28:48  165047595
Я смотрю тут погромисты собрались ну ка поясните как озу работает, вот прям алгоритм действий машины напишите, как для дауна.
Аноним 15/11/17 Срд 18:29:05  165047613
>>165043840
3д-моделлеры смотрят на твои фразы с недоумением.
Аноним 15/11/17 Срд 18:31:59  165047744
>>165047595
Ну бля нули единицы там нахуй, конденсаторы.
Аноним 15/11/17 Срд 18:33:41  165047815
>>165047744
Бля сука ты тупой, по твоему даун сможет понять как это работает из твоего поста???
Аноним 15/11/17 Срд 18:34:48  165047864
>>165043444 (OP)
Ну блять. вот смотри - долбишь ты себя в очко всякими членами, резиновыми, деревянными, стальными. И вот пустился в педорастический раш. Начил себя в сракотан долбить по очереди всей коллекцией своих членов. Берёшь один суёшь в жопу, вытавскиваешь и ложишь на полку, потом 2-ой, 3-ий. Потом идёшь на 2-ой круг и 2-ая полка оказывается без чёрного 30см хуя. Ты такой: -ебать ? Я же только что туда ставил туда тот дилдак. Чё за хуйня? Ты начинаешь смотреть - не упал ли твой хуй с полки на пол, начинаешь проверять - может он уже у тебя в очке вставлен. Пока происходит этот дроч - твоё анальное возбуждение пропадает и тебя начинает фризить. Потом вдруг оказывается что твой сосед по общаге просто без спроса взял твой чёрный дилдо и спокойно долбит себя им в очко.
Аноним 15/11/17 Срд 18:36:30  165047934
>>165047815
Значит, ты умный.
Аноним 15/11/17 Срд 18:39:38  165048100
>>165047595
Откуда докуда?
Аноним 15/11/17 Срд 18:40:43  165048154
>>165048100
От забора и до обеда.
Аноним 15/11/17 Срд 18:41:42  165048214
>>165048154
ОЗУ не обедает, ОЗУ, сука, долбит.
Аноним 15/11/17 Срд 18:41:50  165048219
>>165048100
От ту да до сю да
Аноним 15/11/17 Срд 18:42:21  165048247
>>165048214
>>165047864
Суки, что вы творите.
Я чуть не задохнулся.
Аноним 15/11/17 Срд 18:42:21  165048248
Откуда столько долбоебов, которые думают что менеджер памяти убивает процессы? Лол, на каком основании менеджеру памяти вручили права убивать процессы и как он поймет, что вот этот процесс важен для человека, а вот этот нет? Охуеть, так и предствил, что в банке и на АЭС или на автоматизорованной сборочной линии менеджер памяти что-то прибил.
Аноним 15/11/17 Срд 18:43:15  165048290
>>165048248
> Единственное решение -- это не использовать своп. Но тогда менеджер просто будет убивать процессы, когда у него кончится память
> Мам, я не умею читать.
Аноним 15/11/17 Срд 18:45:03  165048385
15107389016920.jpg (13Кб, 300x300)
>>165047864
Уроки информатики уровня /б/
Аноним 15/11/17 Срд 18:46:04  165048434
Скачай софт для увеличения оперативки, ебать додик мимо 256 Гб ОЗУ бог. Главное галочки сними
Аноним 15/11/17 Срд 18:46:22  165048457
>>165048290
>Но тогда менеджер просто будет убивать процессы, когда у него кончится память
Еще раз, долбоеб, повторяю вопрос. Какой процесс из уже запущенных должен прибить менеджер памяти?
Аноним 15/11/17 Срд 18:46:44  165048477
.png (120Кб, 318x470)
>>165047864
Аноним 15/11/17 Срд 18:47:13  165048508
>>165047595
Иди нахуй!
Аноним 15/11/17 Срд 18:47:33  165048525
>>165048248
>>165048457

Если ты вырубишь своп, то система так и будет делать. В линухе нужно явно собрать ядро с такой опцией, в винде я не в курсе, но наверняка тоже наверное нужно как-то пошаманить, чтобы явно указать системе такое поведение. В итоге ОС будет убивать либо самое жирное приложение, либо самое редко используемое, либо самое низкоприоритетное, тут уже от конфигурации ядра зависит.

Конечно, в банке или АЭС так в здравом уме никто компьютеры конфигурировать не будет. Но это может быть полезно в ряде случаев, например в системах реального времени, когда "подвисание" системы намного более критично, чем убийство процесса.

Кстати, андроид не использует своп, он убивает свернутые приложения, когда у него кончается память.
Аноним 15/11/17 Срд 18:48:18  165048568
>>165048434
Пруфы на такой софт, галочиСпутник Майл.ру и ТВОИ 256 ГБ RAM.
Аноним 15/11/17 Срд 18:49:10  165048621
>>165048525
В винде жирное что-нибудьБраузер, игра убивает.
Аноним 15/11/17 Срд 18:51:25  165048761
>>165048525
>В итоге ОС будет убивать либо самое жирное приложение, либо самое редко используемое, либо самое низкоприоритетное, тут уже от конфигурации ядра зависит.

Не будет она убивать ни один из процессов, что ты блядь несешь ебанат! Ни один из существующих менеджеров памяти не обладает такими привилегиями и ни одна фирма не поставит себе такую поебень, которая может похерить в момент все производство.
Аноним 15/11/17 Срд 18:52:07  165048798
>>165048525
Это что это вы тут собрались убивать на системах реального времени, м?
Аноним 15/11/17 Срд 18:53:16  165048861
>>165048525
Еще один одаренный системный администратор 1с итт. Ос реального времени за раз выполняют только 1 операцию, там нет менеджера задач, есть прерывания по расписанию.

В линухе ни хуя не надо собирать ядро с включенным свопом, достаточно раздел подкачки создать.

В сперме разделом подкачки управлять легче чем в линухе. В форме тыкашь сколько в ручную занимать свопом места на харде, дибо сперме доверить этот процесс. Что характерно, в динухе своп делится автоматом на 2 от размера озу, в сперме наоборот. Мне с моими 16 Гб озу на хуй не упало 32 гб свопа.

На аэс или банке стоят обвчные пекарни с хр, офисом и прочими касперскими и они пиздец как часто дают сбой. На аэс все критические узлы на аналого-цифровой логике без интела внутри, там специальные компы. На них не то что в майнкрафт не погамаешь, там и тетрис то хуй запустишь.
Аноним 15/11/17 Срд 18:54:12  165048910
>>165048798
Да тут долбоеб-гуманитарий с гуманитарным представлением о менеджменте памяти фантазии изливает.
Аноним 15/11/17 Срд 18:54:38  165048939
>>165047514
>без полных остановок мира
Это как раз возможно, только с этим:
>эффективного алгоритма
сложнее.

Тут возможно система распределения памяти на основе регионов здорово помогла бы, но как-то она не особо взлетела. Мёртвый циклон и рождающийся в муках (и кажется выйдет уже мертворождённым) parasail, и это языки со своими, как ты заметил, примитивами аллокации; а реализовать подобное на уровне ОС безусловно сложнее. То есть это по-прежнему возможно, только сложность подобного АПИ будет весьма высокого уровня. Либо как-то изголяться анализируя распределение памяти приложением и в момент компиляции и во время исполнения. Впрочем, я уж и подзабыл, начали-то мы про скорость, и здесь полный Эскобар.

А по поводу второго аргумента: лет пятнадцать назад я бы полностью согласился, но сейчас, с развитием всяких JVM, Dalvic'ов, а то и просто приложений полностью веб-ориентированных, для запуска которого лишь брузер и нужен, всё предстаёт куда в менее мрачных красках. Да и эмуляцию никто не запрещает: тот же вайн вполне себе позволяет запускать Скайрим на линуксах. И я уверен, всё потихоньку идёт в этом направлении.

>>165047534
Вот честно хуй его не знает. Но про другие безопасные оси от них я не слышал.
Аноним 15/11/17 Срд 18:55:45  165048999
>>165048621
Ничего там такого не будет. Сперма выдает сообщение, что память заполнена и идет дичайшие лаги из-за этого, при этом сперма выжирает своп в придачу.

У меня куча спермо виртуалок с 2008r2, спермосервер не имеет такой проблемы. При полностью загруженноц памяти и свопе интерфейс не тормозит, он вполне отзывчив, даже если по рдп подрублен.
Аноним 15/11/17 Срд 18:56:31  165049037
>>165048999
А у меня убивает.
Аноним 15/11/17 Срд 18:56:33  165049042
>>165048761
Удваиваю. Но софт такой написать можно без проблем. И запустить его с рут правами как 2 файла отослать.
Аноним 15/11/17 Срд 18:56:53  165049061
>>165046359
По поводу Диспетчера - я ниразу не погромист, но мне кажется что это и так реализовано. С его помощью можно убить любой процесс быстро и непринуждённо, как бы не "висела" винда. По поводу "Красных крестиков" - таки да, поддвачну этому наркоману, иногда очень бесит невозможность быстро завершить работу приложения, просто закрыв его в окне.
Аноним 15/11/17 Срд 18:59:19  165049179
>>165049037
Ты де видешь, что я трипл. Из-за чего у тебя процессы умирают я не знаю, но это не нормально.
Аноним 15/11/17 Срд 18:59:40  165049194
6752517.jpg (88Кб, 640x472)
>>165046299
Аноним 15/11/17 Срд 19:03:29  165049409
>>165049061
Естт же сосноль и команда taskkill. Справку к ней почитай. Можно сделать на раб столе ярлык с ключамия для taskkill, которая будет завершать зависшие процессы и назначить ярлыку горячие клавиши, когда у тебя будет зависшие приложение не закрывающиеся крестиком, тычешь комбинацию заданную и срабатывает ярлык.
Аноним 15/11/17 Срд 19:05:48  165049544
Дядюшка Че.jpg (36Кб, 479x704)
>>165044417
Вижу брата по разуму! Считай за меня всё высказал.
Аноним 15/11/17 Срд 19:07:16  165049630
>>165043444 (OP)
>не умеют справляться с недостатком оперативы?
На сколько я знаю, на десктопной винде этой проблемы нет со времен XP. На линуксе наверно тогда же или раньше. Вот 98-я действительно не умела справляться, она при исчерпании оперативки зависала.
Аноним 15/11/17 Срд 19:07:31  165049651
>>165049409
Консоль это черный экран, где надо писать что-то английскими буквами?
Аноним 15/11/17 Срд 19:08:46  165049711
>>165043444 (OP)
Эй хуйлуша! А сколько жыжов оперативки у тебя в пекарне?
Аноним 15/11/17 Срд 19:09:11  165049731
>>165049651
Да
Аноним 15/11/17 Срд 19:09:40  165049759
>>165048761
Есть у него такие привелегии. Читай про OOM killer, ебанат: https://unix.stackexchange.com/questions/153585/how-does-the-oom-killer-decide-which-process-to-kill-first
Аноним 15/11/17 Срд 19:11:32  165049853
>>165049194
П - Процедурная генерация
Аноним 15/11/17 Срд 19:13:13  165049933
>>165049853
> П - Процедурная генерация
О, дебил.
Аноним 15/11/17 Срд 19:14:35  165050011
>>165049731
Что-то такое помню, заставляли нас в школе учить команды MS-DOS. Спасибо за совет, я почитаю справку по таскилл.
Аноним 15/11/17 Срд 19:15:14  165050052
>>165050011
Лол, зачем?
Аноним 15/11/17 Срд 19:15:37  165050067
>>165043444 (OP)
Удваиваю, 640 кБайт достаточно всем
Аноним 15/11/17 Срд 19:15:38  165050070
>>165049194
Просто в картинке больше мусора. А в игровых текстурках и в коде в целом 40Кб получается
Аноним 15/11/17 Срд 19:24:35  165050522
>>165050070
Там нет текстур, спрайты онли.
Аноним 15/11/17 Срд 19:25:10  165050552
image.png (248Кб, 480x360)
>>165043444 (OP)
>Memory : 1024M

Ебать дебил, понятное дело, что твое говно фризит. Пиздос, ты наверное свой компудахтер на помойке собирал.
Аноним 15/11/17 Срд 19:26:09  165050612
>>165050522
Я и спрайты текстурками называю.
Аноним 15/11/17 Срд 19:26:55  165050657
>>165050612
Да я бы и тебя спрайтом назвал, расист.
Аноним 15/11/17 Срд 19:27:36  165050693
>>165048939
>но сейчас, с развитием всяких JVM, Dalvic'ов
Только какой толк от безопасного управления памятью на уровне ОС, если все программы там будут виртуализироваться и эмулироваться через небезопасное управление памятью? Грубо говоря, malloc в такой системе будет эмулироваться просто выделением буфера на запрашиваемое число страниц. Хоть буфер и будет под менеджментом операционной системы, но поверх него будет работать абсолютно такой же аллокатор, который работает сейчас на голой памяти.
Это просто будет дико неэффективно ведь. Эффективности можно добиться только переписывая приложения на нативной языке для такой операционной системы. Тогда да, будет всё красиво, без переключения контекстов, без виртуальной адресации, безопасность, дружба, упячка.

> Либо как-то изголяться анализируя распределение памяти приложением и в момент компиляции и во время исполнения
Ну проанализировать распределение памяти в момент компиляции точно не получится. Даже в простейшей программе вида
x = read_int();
y = malloc(x);
много не проанализируешь. А эвристики касательно использования памяти во время исполнения сейчас есть и активно используются как раз в алгоритмах своппинга.

>>165048761
Ты не прав. Есть такая штука как Out-Of-Memory Killer. Грубо говоря, представь ситуацию когда память кончилась. Совсем. Кончилась оперативка, кончился своп. Всё сожрал долгоносик. У ядра нет памяти даже на аллокацию своих ядерных структур. Что остается делать операционной системе? Либо самой зависнуть напрочь, убив тем самым ВСЕ процессы, либо убить какой-то один несчастный процесс. Очевидно, что выбирается второй вариант.
Какой именно процесс убивать -- у операционки есть свои алгоритмы на этот счет. Я их наизусть не знаю, можешь погуглить.
Аноним 15/11/17 Срд 19:29:41  165050811
>>165048621
Ага, в обиженной жизнью офисной машинке, вдруг срочно, под конец рабочего дня, вот прям до невозможности, понадобилось обновиться фаерфогзу до 57-ой версии. И толстая тётенька-главбух удивленно наблюдает, как пресловутый "менеджер памяти" грохает запущенный ексель с результатами её дневного труда...
Аноним 15/11/17 Срд 19:31:07  165050881
>>165050811
Дык предохраняться надо.
Аноним 15/11/17 Срд 19:31:19  165050893
>>165050811
>И толстая тётенька-главбух удивленно наблюдает, как пресловутый "менеджер памяти" грохает запущенный ексель с результатами её дневного труда...
И после винит дебила админа, в чём безусловно будет права если всё пропало.
Автосохранение в temp каждые 5 минут решает тысячи проблем и устраняет визги.
Аноним 15/11/17 Срд 19:31:50  165050915
Из треда в тред теперь уже вечные здесь "по этому" и "ни как", теперь ОПушка воробушка ругает местных "опущеннок". Мои глаза, блять.
Аноним 15/11/17 Срд 19:33:15  165050996
>>165043444 (OP)
>Почему все ебучие операционные системы не умеют справляться с недостатком оперативы?
Еще как умеют. Только от говнокодеров и ебланов, пишущих прикладухи на Джаве привет, ведроид!, это не спасает.
Аноним 15/11/17 Срд 19:33:55  165051032
>>165050052
Зачем читать справку или зачем заставляли учить команды?
Аноним 15/11/17 Срд 19:36:45  165051200
>>165051032
Последнее.
Аноним 15/11/17 Срд 19:40:31  165051409
>>165050070
Там, как минимум, картинка в 4 раза больше, чем исходное разрешение самой приставки.
Аноним 15/11/17 Срд 19:40:40  165051419
>>165051200
Так это было лет 15 назад. Половина компьютерного класса были Агаты а половина - спонсорские 386-е пеньки. Не знаю, такая у нас была программа учебная по информатике. Запускали сначала мс-дос, потом в командной строке нортон коммандер. Иногда, по праздникам, учитель разрешал запустить винду 3.11

А сейчас я не знаю что школьники на инфе учат...
Аноним 15/11/17 Срд 19:53:32  165052445
podgoraet.jpg (53Кб, 622x489)
>>165043444 (OP)
Эксперты, кто-нибудь случаем знает аналог lodadj для дх11?(она только на дх9 работает) Для АМД
У Нвидеогоспод есть хотя бы своя утилита, которая позволяет делать дерьмовый графон для дх11 игр(видеорелейтед)
https://www.youtube.com/watch?v=DE6EyklY59c
Пикрил мой ноут кстати.

Докладывает Лейтенант.
Аноним 15/11/17 Срд 20:07:56  165054347
>>165050693
>Это просто будет дико неэффективно ведь.
Ну до этого было сказанно про:
>А это намного важнее любой эффективности и производительности
так что я в этом контексте и рассуждал. Но я всё равно тебя не очень понял. Во-первых разнесём виртуализацию и эмуляцию, всё ж немного разные вещи. И для П-кода некоторой виртуальной машины (мы естесвенно должны его проверить на корректность) можно либо использовать JIT компилятор, либо же прекомпилированные бинарники. Таким боком производительность приложения зависит лишь от эффективности нашего транслятора, в целом область достаточно хорошо изученная. Для виртуализации же, хочешь не хочешь, необходима дополнительная подсистема, которая да, вынуждена работать с сырой памятью. Стало быть и запускать чужеродные программы мы должны в третьем кольце, чтоб они нам не насрали куда не слудует. Но и тут вся неэффективность обусловленна необходимостью переключения контекста, как и в родной среде.

Впрочем, говоря об общей эффективности, на мой взгляд, допустимо использовать две кучи (или более) в рамках процесса: изменяемую для самого процесса и неизменяемую для межпроцессного обмена, но это частности реализации.

>Ну проанализировать распределение памяти в момент компиляции точно не получится.
Ну есть же специальные инструменты для контроля корректности для Си, Спп. Мне с ними работать не приходилось но в разных срачах их всё время в пример приводят. Наверняка же не просто так. Ну и да, можно копать в сторону языка с нормальной типизацией, а не как диды.


Докладывает Адмирал.
Аноним 15/11/17 Срд 20:08:05  165054377
>>165043444 (OP)

Ну, у Линупса в случае Out Of Memory , если свопа нема, просто килляет рандомный процесс. А хуле ты хотел?

Докладывает Рядовой.
Аноним 15/11/17 Срд 20:35:55  165058534
>>165052445
>ноут
Кажись это мультиварка или хлебопечка.

Докладывает Генерал-лейтенант.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 145 | 17 | 51
Назад Вверх Каталог Обновить

Топ тредов
Избранное