Нахождение простого *отклоняет дистрибутив, который может выполнить Вино

RSS - то, сколько памяти этот процесс в настоящее время имеет в оперативной памяти (RAM). VSZ - то, сколько виртуальной памяти процесс имеет всего. Это включает все типы памяти, и в RAM и выгруженный. Эти числа могут быть скошены, потому что они также включают совместно использованные библиотеки и другие типы памяти. У Вас может быть пятьсот экземпляров bash выполнение, и общий размер их объема потребляемой памяти не будет суммой их RSS или значений VSZ.

Если необходимо получить более подробную идею об объеме потребляемой памяти процесса, у Вас есть некоторые опции. Можно пройти /proc/$PID/map и избавьтесь от материала, который Вы не любите. Если это совместно использовало библиотеки, вычисление могло бы стать сложным в зависимости от Ваших потребностей (который я думаю, что помню).

Если Вы только заботитесь о размере "кучи" процесса, можно всегда просто анализировать [heap] запись в map файл. Размер, который ядро выделило для "кучи" процесса, может или не может отразить точное число байтов, процесс попросил быть выделенным. Существуют мелкие подробности, внутренности ядра и оптимизации, которые могут отбросить это. В идеальном мире это будет так же, как для Вашего процесса нужно, окруженный к ближайшему несколько из системного размера страницы (getconf PAGESIZE скажет Вам, что это — на ПК, это - вероятно, 4 096 байтов).

Если Вы хотите видеть, сколько памяти процесс выделил, один из лучших путей состоит в том, чтобы воздержаться от метрик стороны ядра. Вместо этого Вы оснащаете память "кучи" библиотеки C (de) функции выделения с LD_PRELOAD механизм. Лично, я немного злоупотребляю valgrind получить информацию об этом виде вещи. (Обратите внимание, что применение инструментария потребует перезапуска процесса.)

Отметьте, так как можно также сравнивать времени выполнения, этого valgrind сделает Ваши программы очень немного медленнее (но вероятно в рамках Ваших допусков).

0
21.08.2018, 03:11
5 ответов

Вам будет нужно X и менеджер окон, если Вы захотите Вино. Я рекомендовал бы Fluxbox как WM, что касается распределения, так как Вы не являетесь хорошо сведущими в мире Linux, пойдите с чем-то как сервер Ubuntu или минимальная установка Fedora или OpenSUSE. Так как у них есть многочисленные сообщества, Вы найдете ответы более легкими, и они ориентированы новичками.

2
28.01.2020, 02:21

Чертовски Маленький Linux назван по имени того, что был только 50 МБ. Это является, вероятно, самым маленьким, можно найти, но у некоторых людей были проблемы, пытающиеся устанавливать Вино на нем. Существует обсуждение, рекомендующее фиксацию здесь: http://www.damnsmalllinux.org/f/topic-3-37-18581-0.html

Если Вы не хотите пробовать это, просто придерживаться нормального дистрибутива (Debian, Дуга, CentOS) и удалять столько хлама по умолчанию, сколько Вы можете. Существует точка, где использование супермаленького дистрибутива не помогает Вам так, как Вы думаете.

1
28.01.2020, 02:21
  • 1
    Спасибо за рекомендацию я изучаю это также. Я определенно понимаю о супер маленьком дистрибутиве, не помогающем. Поэтому я собираюсь иметь, пробуют все на собственном опыте. Я очень ограничиваюсь, так как это - часть большего проекта, это должно быть очень маленьким и ограниченным. –  user1632018 03.03.2013, 21:26

Дамба Маленький Linux является возможным вариантом, если можно получить винную работу, также смотря на Arch или хинду, может подойти. У них не могло бы быть базы пользователей/поддержки, которую имеют большие дистрибутивы, но они высоконастраиваемы, и можно достигнуть очень легкой установки со всем, в чем Вы нуждаетесь. Один недостаток этого состоит в том, сколько работы они должны разобраться.

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

Все это зависит, как маленький/легкий необходимо пойти, и какие приложения необходимо запустить. Вино является замечательным, но я провел столько времени на получении одного приложения, идущего под вином, сколько оно взяло бы меня для установки поля игр хинду. Некоторые приложения устанавливают и работают хорошо, некоторые просто не сделают также, и большинство находится где-нибудь промежуточное. Я смог найти альтернативы (собственный Linux) для всех моих требований, и существуют более собственные альтернативы, чем Вы могли бы думать.

Но для некоторых просто нет альтернативы. Могут Вы для раскрытия, какие приложения Вы, возможно, должны были бы запустить? Если Вы можете, кто-то смог давать Вам более оптимальный вариант, возможно.

1
28.01.2020, 02:21
  • 1
    Да это только выполнит игры. Более современные. Никакие определенные все же. Я начинаю задаваться вопросом, существует ли лучший подход к этому. –  user1632018 04.03.2013, 05:44

Я выполняю ВИНО на Linux Mint. Функциональность разумна, но не на 100% надежна. Мне удалось добраться полностью через Массовый Эффект 1 без любых проблем вообще, так же Главные Возрасты Рим и Мужчины войны.

К настоящему времени я смог заставить следующие игры устанавливать и работать.

Массовый эффект 1
Массовый Эффект 2 (отказывает на некотором визуальном fx, хотя это могло бы быть моим ПК не ВИНО),
Город недостатка GTA
GTA San Andreas
Абсолютная власть Romanum
Главные возрасты Рим: золото
Собратья по оружию - заработанный в крови
Портала 1 и 2
Homeworld 2
Мужчины войны: команда нападения
Мужчины войны: Красный поток
Различный вызов обязанностей
Цивилизация 3 и 4
Рим: тотальная война - работы части кампании и сражения могут быть разрешены автоматически, но игровые катастрофические отказы, когда Вы пытаетесь вручную разрешить сражения.
Нереальный турнир
Грехи солнечной империи

Существуют проблемы: производительность ниже Windows на том же поле, аудио может отказать - требование перезапуска иногда. Некоторые игры могут быть сохранены путем записи их папок к диску и могут быть "установлены" просто путем копирования папки назад (GTA:VC и Нереальный Турнир для именования 2). Много игр вполне нарушаются по этому, и, кажется, требуют фактической установки. Предупредите - некоторые игры используют абсурдные системы DRM, которые означают, что при прохождении через периода нескольких установок, из-за технических трудностей, Вы, вероятно, доберетесь, "Вы превысили максимальное количество установок, свяжитесь..." с сообщениями. Совершенно ненавистный. У меня есть 2 игры, с которыми это произошло - оба - игры, из которых я купил законные копии после обнаружения их через сайты потока. И они задаются вопросом, почему люди крадут.

Это настолько сладко для не перезагрузки для проигрывания, и ВИНО продвинулось чрезвычайно за последние несколько лет, но, так, как это причиняет боль мне для высказывания этого для специализированной играющей платформы, Вы, вероятно, были бы более обеспеченным Windows установки и затем снятием все ненужные сервисы и грязь.

Для записи я попробовал ту же установку на Manjaro - многие мышь и проблемы клавиатуры под ВИНОМ. На Slackware я имел смешанный успех. Иногда, установка Slackware, плюс отдельно оплачиваемые предметы (необходимо преобразовать Slackware64 для мультиосвобождения себя, чтобы заставить ВИНО устанавливать и работать) приводит к совершенно рабочему ВИНУ и играм. Другие времена, устанавливающие от тех же медиа, с помощью того же метода, кажется, приводят к ВИНУ, отказывающемуся работать над чем-либо. Я являюсь просто не достаточно техническим, чтобы смочь знать, как обойти такие причуды.

Надежда, которая помогает.

0
28.01.2020, 02:21

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

Разве не легче просто устанавливать Windows? Linux + вино делает паршивый Windows...

0
28.01.2020, 02:21
  • 1
    Казалось бы, что путь, но по первой причине это должно быть очень очень маленьким и ограниченным. Это - только использование, должен запустить приложения Windows, я никогда не мог бы получить достаточно небольшую версию для Windows, и это будет слишком интенсивно использующим память. Я изучил ReactOS, но это не столь стабильно как вино от того, что я считал, и не работает как много приложений, моя вторая причина, я не смог бы перераспределить его из-за лицензионного ограничения в окнах. –  user1632018 03.03.2013, 21:21

Теги

Похожие вопросы