Файл, кажется, содержит что-то большее, чем количество, и с `вывести`, если hexvalue `\ХД` отображается как `A` или `A`? Но это не в этом случае. @Muzer, я предполагаю, что ОП перелета до Каира по единому билету. Этихад и виргинский тесно связаны. Ну, я еще в процессе поиска исправление себя, но я скажу вам, как только я найду исправить. Это действительно интересно, потому что я также двойной загрузки форма Win7 и мы оба использовать беспроводной карты Intel. Разве это не обмен, что Gmail предлагает? Я поставил его в обмен на iOS (подключение к m.google.com сервера), и это работает прекрасно. Я пробовал как раньше, и это не решить проблему. Когда я пытаюсь запустить проект в Xcode и включает stdlibs, он работает хорошо. Очень странно @seaturtle ГПУ? Это на самом деле весьма проницателен. Я нахожу на CUDA не поддерживается высокая Сьерра, но, хотя мой скрипт не использует ГПУ, ОС постоянно переключается в высокой производительности. видеокарта для Матлаб работает. Это Java вещи? (Я редко пользуюсь Java-приложений) возможно ввода/вывода время отклика влияния на производительность и на MATLAB, но, возможно, не так много.

Проблема

4 ГБ ОЗУ (физическая память) и что у вас 2 лаунчер устройств максимальной 2,025,976 КБ (примерно 2 ГБ). лаунчер использует доступную память, я не знаю точно, внутреннее, но любой механизм, я могу ясно представить себе сценарий, в котором Линукс страницу (= поместить некоторый объем памяти из ОЗУ в тихий час), чтобы получить больше свободного пространства, но затем лаунчер использование памяти растет, так бы и дальше страницы, что приведет к дальнейшему увеличению лаунчер использования, и так далее, пока zram является использование всей физической памяти.

Я думаю, что есть порог в любой системе, под которой подкачку не напряжение ядра до точки, я описал выше, так что лаунчер повысить производительность.

Выводы

Когда ваша система хочет поменять 100 МБ, что происходит, что он ставит это 100 МБ в тихий час. Скажем, он получает сжатый до 50% меньше, так что 50 МБ. Это означает, что ваша система хочет бесплатный 100 МБ, но только 50 МБ освобождены. Сейчас Linux-это умного в том, что когда она записана кусок памяти (чтобы положить их в своп), но нужно их снова, он может сделать некоторые "оптимизации", это можно разделе В снова памяти, но сохранить ее в своп, так что если быстро после нужно страницы этих часть памяти, он мог избежать центре писать в файл подкачки. Так что в вашем случае это может быть, что Linux поддерживает 100 МБ в лаунчер и положить их обратно в нормальные оперативной памяти, поэтому система потребляет 150 Мб на некоторое время. Если это повторяется для большой программы с меньшим сжатием данных, это может быстро превратиться в кошмар, представьте себе кусок 300 МБ оперативной памяти, которые будут выгружены на диск, и использовать 120 МБ в каждый лаунчер поменять. Это означает, что Linux хотел освободить 300 МБ оперативной памяти для других целей, но только освободившись (300-120-120=60) 60 МБ, он может затем попробовать на страницы далее страницы, и так далее, с той проблемой, что у вас есть 2 лаунчер, который может использовать до 2 ГБ оперативной памяти каждый, поэтому ест всю память.

Вывод и решение

Так лаунчер хрень? Нет, вовсе нет, проблема в том, что вы настроили лаунчер, чтобы общий размер именно вашей физической памяти и это проблема. Вы не должны настроить zram для использования более чем на 25% ИМХО вашей физической оперативной памяти, что означает, что вам придется по-прежнему полагаться в решении поменять жесткий диск после того как лаунчер поменять завалено.

Простым решением было бы сократить как zram для обработки каждого 500 МБ максимум и добавить файл подкачки примерно 2-3 ГБ, чтобы позволить ядру бесплатно действительно неиспользованных страниц с zram для этого файла подкачки. Файл подкачки не используется RAM и димиш давление на нее.

Немного информации о как настроить свой лаунчер размер диска.