Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Очистка памяти, Очистка памяти в c# 
:(
    Опции темы
gambit
Дата 15.8.2010, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



Цитата(_prishelec_ @  15.8.2010,  02:11 Найти цитируемый пост)
То есть я смогу запускуть несколько копий прог под 1 домен и тд.?

не совсем. Процедура создания(и уничтожения) процесса в windows очень длительная операция. Что бы избежать постоянного старта процессов, например в веб-сервере(если пользователей сайта пускать под отдельными потоками, то это удар по безопасности, значит каждому нужен процесс, а это любой сервак поставит на колени), были сделаны домены. Очень грубо говоря, домен это экземпляр приложения под управлением процесса винды. Процесс может иметь любое кол-во доменов. Т.е. любой процесс, может содержать любое кол-во запущенных копий приложения. Каждый домен изолирован (в смысле памяти) от другого, так что на безопасность это мало влияет.
PM MAIL ICQ Skype   Вверх
_prishelec_
Дата 15.8.2010, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 24.11.2007

Репутация: нет
Всего: нет



Не хочет на доменах вообще пахаать, после создания более чем одной копиии, сразу виснет, это изза мозилловского компонента. Во засада.
PM MAIL WWW ICQ Skype   Вверх
_prishelec_
Дата 15.8.2010, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 24.11.2007

Репутация: нет
Всего: нет



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

Добавлено через 10 минут и 6 секунд
Цитата(gambit @ 15.8.2010,  13:45)
Цитата(_prishelec_ @  15.8.2010,  02:11 Найти цитируемый пост)
То есть я смогу запускуть несколько копий прог под 1 домен и тд.?

не совсем. Процедура создания(и уничтожения) процесса в windows очень длительная операция. Что бы избежать постоянного старта процессов, например в веб-сервере(если пользователей сайта пускать под отдельными потоками, то это удар по безопасности, значит каждому нужен процесс, а это любой сервак поставит на колени), были сделаны домены. Очень грубо говоря, домен это экземпляр приложения под управлением процесса винды. Процесс может иметь любое кол-во доменов. Т.е. любой процесс, может содержать любое кол-во запущенных копий приложения. Каждый домен изолирован (в смысле памяти) от другого, так что на безопасность это мало влияет.

У вас мозилла установлена? Если да то дайте  путь к файлу. Я мог бы отправть прогу, чтоб вы глянули, мот у вас получиться ее запускать через домены, если конечно можно.
PM MAIL WWW ICQ Skype   Вверх
gambit
Дата 15.8.2010, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



нет, мозилы нету((
PM MAIL ICQ Skype   Вверх
_prishelec_
Дата 15.8.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 24.11.2007

Репутация: нет
Всего: нет



Вот код создания:
Код

            try
            {
                AppDomain secondDomain = AppDomain.CreateDomain("New AppDomain");
                secondDomain.ExecuteAssembly("test.exe");
            }
            catch (Exception er)
            {
                MessageBox.Show(er.Message);
            }


Ведь все верно так?

Это сообщение отредактировал(а) _prishelec_ - 15.8.2010, 18:29
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1115 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.