Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
16 Апреля 2024, 08:13:09


Войти


Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Задолбало: федора 9  (Прочитано 22108 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PlaQ
Новичек
*

Карма: 0
Сообщений: 21


Награды
« Ответ #15 : 20 Августа 2008, 21:46:33 »

2Леголегс: поглядел бы я на тебя лет 7 назад и на те дистры что были тогда и как их устанавливали и настраивали, и когда кроме конфы ру.linux инвормации не было вообще..
Записан
Леголегс
Модератор
*****

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #16 : 21 Августа 2008, 01:16:56 »

7 лет назад проблема была другая. Сейчас _разобраться_ в linuxе не проблема (ну, поверхностно, чтоб установить и пользоваться).
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
marvin
Новичек
*

Карма: 0
Сообщений: 7


Награды
« Ответ #17 : 21 Августа 2008, 18:24:30 »

Виндузятникам вход воспрещён!
Ага :-P

Ах да, о тормозах и потреблении памяти:

Это mono-приложение, я правильно понял? Честно, не знаю, как оно в mono, но вообще для того, чтобы узнать сколько памяти отжирает .NET-приложение, в task manager смотреть некошерно. Просто сборщиком мусора резервируется определенное количество памяти (working set), которая фактически может и неиспользоваться, и будет им [GC] освобождаться, если системе не будет хватать памяти. Судя по цифрами, на mono всё происходит приблизительно также.

Я не говорю, что .NET жрёт мало памяти или столько же, сколько и нативные приложения. Просто всё не настолько ужасно...

Реальные цифры, если это интересно, лучше узнавать профайлерами. В mono, видимо, стандартным для памяти является вот этот: http://www.mono-project.com/HeapShot

How much memory does my .NET application use?
Память и .Net



« Последнее редактирование: 21 Августа 2008, 18:46:45 от marvin » Записан
Леголегс
Модератор
*****

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #18 : 22 Августа 2008, 11:10:02 »

Цитировать
будет им [GC] освобождаться, если системе не будет хватать памяти
Сколько мегабайт памяти ОС успеет запихать в своп пока моно соизволит отдать лишнее?
Цитировать
Реальные цифры
Реальные цифры - это то, что остаётся другим приложениям.
Цитировать
Просто всё не настолько ужасно.
Тут соглашусь. Вторая программа на .NET займёт меньше места в памяти, т.к. виртуальная машина уже загружена. Но всё равно расход памяти повышенный, а её и так вечно не хватает.
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
AleksK
Продвинутый
***

Карма: 2
Сообщений: 220


WinXP, Russian Fedora 10.1


Награды
« Ответ #19 : 22 Августа 2008, 12:57:49 »

С нынешними ценами на память эта проблема по-моему не так уж и актуальна. У меня стоит два гига и своп не используется совсем. Система со всеми запущенными для моих нужд приложениями (в т.ч. MonoDevelop и Firefox) занимает в памяти 600-800 метров, тоесть используется 35% (максимум 40%) от всего объема.
Записан
MAG
Небритый одмин
*****

Карма: 14
Сообщений: 850


Android 4.2, Virtual_Machine


WWW Награды
« Ответ #20 : 22 Августа 2008, 13:41:22 »

С нынешними ценами на память эта проблема по-моему не так уж и актуальна. У меня стоит два гига и своп не используется совсем. Система со всеми запущенными для моих нужд приложениями (в т.ч. MonoDevelop и Firefox) занимает в памяти 600-800 метров, тоесть используется 35% (максимум 40%) от всего объема.

Везет  Грустный  А здесь, млин из 2 гигов почти все 2 и заняты... (3 сервера запущены...)
Записан
Леголегс
Модератор
*****

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #21 : 22 Августа 2008, 15:15:37 »

Цитировать
С нынешними ценами на память эта проблема по-моему не так уж и актуальна
Это так только до тех пор, пока есть программисты, экономящие память. 50 на каждую мелкую утилитку вместо 5и и 500 на сложную программу вместо 50и и привет.
У меня кстати, сразу после запуска компьютера занято около 300мб памяти (и то я считаю, что это многовато, таже plasma могла бы быть и полегче). В дальнейшем потребеление увеличится (ktorrent выделит буферы, opera оч хорошо кушает при сотне вкладок и т.д.). "Основные" программы (сейчас это quanta+, gimp, httpd и mysqld для отладки) почти не потребляют память.
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
marvin
Новичек
*

Карма: 0
Сообщений: 7


Награды
« Ответ #22 : 22 Августа 2008, 15:31:05 »

Сколько мегабайт памяти ОС успеет запихать в своп пока моно соизволит отдать лишнее?

Не могу сказать. И точной информации тоже не нашёл. Но в твоём снапшоте своп почти не используется, а занятой памяти получается почти вровень с физической. И, наверное, ты уже попробовал позапускать что-то ещё при таком состоянии? Что получается?

Ещё можно такой эксперимент провести:
- закрыть это приложение (да и на всякий случай все mono-приложения),
- затем запустить побольше неуправляемых приложений, чтобы занимали всю и часть виртуальной памяти,
- снова запустить искомое приложение и посмотреть, сколько памяти оно занимает и разницу с количеством занятой виртуальной памяти до запуска.

Если цифры будут приблизительно такие же (в пределах ~10Мб), то тогда действительно что-то неладное в королевстве датском (с mono или с самим приложением).

Если о говорить о CLR в отношении Windows, то например здесь (да и вообще, весь топик можно почитать) человек запускает кучу ресурсоемких .NET-приложений и утверждает, что при этом у него ничего не свопится. Хотя проверять это лучше самому.
Записан
Леголегс
Модератор
*****

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #23 : 22 Августа 2008, 17:52:18 »

Цитировать
Если цифры будут приблизительно такие же (в пределах ~10Мб), то тогда действительно что-то неладное в королевстве датском (с mono или с самим приложением).
Попробовал как ты сказал. те-же ~9% памяти. mono suxx.
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM