Автор Тема: Re: RuleUser - управление пользователями в сети  (Прочитано 1889 раз)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Банально, на XP только DX9. Все, которые написаны на DX10+ не заводятся. Равно как и программы, которым нужна java8 или dot.NET 4. И никакой, даже теоретической, возможности обойти это законными методами нет.
https://github.com/Skulltrail192/One-Core-Api
React-OS - совсем сырая штука. На хабре не очень давно хвалились о первом внедрении в продакшн. Кроме того, DX на него можно ставить только при наличии лицензии на Windows, а поддержку альтернативной обработки вызовов, если не ошибаюсь, портируют из wine, в котором тоже только с DX9 совместимость сделали.

Около года назад его в Virtualbox запускал - сеть завести не смог. Возможно ,я не умею его готовить  :-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Windows XP
мы говорим о 512 МБ
1-2 вкладки firefox

Проблема тут вот в чём:

Проект mozilla  для Windows XP:
To install Firefox on a Windows XP system, because of Windows restrictions, the user will have to download Firefox 43.0.1 and then update to the current release.

Но!, - очень большое но:
Firefox 51.0.1 System Requirements
Recommended Hardware
    Pentium 4 or newer processor that supports SSE2
    512MB of RAM

Это означает два потока и 512Мб только под сам Фокс, да и sse2 у AMD появилась только в Athlon64.
32 бит процессоры от AMD про sse2 ничего не знают.
Т.е. сам прикладной софт толстеет год от года независимо от софтверной платформы:
Памяти навалом -- новая версия жрёт больше -- добавляем память -- следующая версия жрёт ещё больше...
И так по замкнутому кругу. А что это, оупэн или клоуз, особого значения не имеет.

Про lxqt я совсем не в курсе.
С xfce, с плагинами и прочими финтифлюшками надо быть осторожным при потреблении памяти.
lxde? Но не вешать все эти коньки и прочие финтифлюшки беспрерывно долбящие пикселами. И снизить расход по-максимуму.
Ну и icewm, wmaker.
Всё остальное на мой взгляд при памяти 512 метров не имеет никакого смысла. И не имеет смысла даже при памяти в 1 гигабайт.
tde здесь тоже отпадает, - у него расход памяти больше чем в xfce. Речь конечно именно про xfce - симпли это очень отдельная песня и для нормального юзания его нужно ложить под нож хирурга.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Банально, на XP только DX9. Все, которые написаны на DX10+ не заводятся. Равно как и программы, которым нужна java8 или dot.NET 4. И никакой, даже теоретической, возможности обойти это законными методами нет.
https://github.com/Skulltrail192/One-Core-Api
React-OS - совсем сырая штука.
...
сеть завести не смог. Возможно ,я не умею его готовить  :-)

Про ReactOS это вообще несерьёзный разговор. Смотрел на него где-то в году 2006-ом или чуть раньше и с тех пор в нём мало что изменилось. Пока он допилится до массово юзабельного состояния, майкрософт выпустит Windows 25 Starfire. Погоня за лидером это заранее проигрышный вариант. На мой взгляд.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Снова про жирный Линукс и утечку памяти:
Холодный старт, только терминал
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2012        335       1676          0         33        188
-/+ buffers/cache:        113       1899
Swap:         2311          0       2311
...
Кто стырил 17 мегабайт памяти?
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2012        462       1549          0         38        293
-/+ buffers/cache:        130       1881
Swap:         2311          0       2311

Со временем эта память утечёт ещё больше (см. пересечение buffers/cache и used):
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2012        897       1114          0         89        657
-/+ buffers/cache:        150       1861
Swap:         2311          0       2311

и даже прибитие фоновых процессов thunar не очень-то и спасёт
$ free -m
             total       used       free     shared    buffers     cached
Mem:          2012        987       1024          0        119        721
-/+ buffers/cache:        147       1865
Swap:         2311          0       2311

Есть у меня мысль, когда в охоту будет:
- Снять список процессов в файл при загруженном терминале после холодного старта;
- Поюзать;
- Снова снять список процессов в файл при загруженном терминале;
- Сравнить diff-ом, не сожрало ли что-то после выгрузки приложения(ний) оставаясь болтаться в памяти как бесполезный паразитный процесс(ы).
Чтобы хоть в какую-то сторону посмотреть: куда деваются 37 мегабайт памяти после выгрузки всех приложений? Кроме терминала естессно.
А 37 мегабайт это много. На них и Windows 98 можно было запустить.
Такое разбазаривание памяти никуда не годно.

Шо-то так дважды
$ ps -eo size,cmd|sort -n|grep -v 'CMD\| 0 '|less
а потом по нему awk-ом и на всё это diff натравить.
« Последнее редактирование: 20.02.2017 14:58:48 от Speccyfighter »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 235
Снова про жирный Линукс и утечку памяти:
перед "измерением" выполняйте команду
sync && echo 3 > /proc/sys/vm/drop_caches

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Снова про жирный Линукс и утечку памяти:
перед "измерением" выполняйте команду
sync && echo 3 > /proc/sys/vm/drop_caches

Да, вовремя напомнили
# free -m
             total       used       free     shared    buffers     cached
Mem:          2012       1020        991          0        125        744
-/+ buffers/cache:        150       1861
Swap:         2311          0       2311
# sync && echo 3 >/proc/sys/vm/drop_caches
# free -m
             total       used       free     shared    buffers     cached
Mem:          2012        270       1742          0          0        134
-/+ buffers/cache:        134       1877
Swap:         2311          0       2311

И что-то ещё держит 21 мегабайт.