Помогите разобраться
От: Ocenochka  
Дата: 17.03.06 10:32
Оценка:
1. Хочу посмотреть как выглядят манипуляции с ссылочными типами и типами-значениями. Как увидеть содержимое управляемого heap'а и содержимое стека в Run-Time'е?


2. Почему в консольном приложении "Hello world" так много потоков? (снимок окна Threads во время выполнения)

Люблю ставить оценки.
Re: Помогите разобраться
От: Mika Soukhov Stock#
Дата: 17.03.06 13:07
Оценка: 2 (1)
Здравствуйте, Ocenochka, Вы писали:

O>1. Хочу посмотреть как выглядят манипуляции с ссылочными типами и типами-значениями. Как увидеть содержимое управляемого heap'а и содержимое стека в Run-Time'е?


.NET Memory Profiler

O>2. Почему в консольном приложении "Hello world" так много потоков? (снимок окна Threads во время выполнения)


Под GC отводятся два потока.
Re[2]: Помогите разобраться
От: Ocenochka  
Дата: 17.03.06 18:41
Оценка:
Здравствуйте, Mika Soukhov, Вы писали:

MS>Здравствуйте, Ocenochka, Вы писали:


O>>1. Хочу посмотреть как выглядят манипуляции с ссылочными типами и типами-значениями. Как увидеть содержимое управляемого heap'а и содержимое стека в Run-Time'е?

MS>.NET Memory Profiler

А нет ли бесплатного аналога? Или может этот можно как-то уговорить работать без денег?

O>>2. Почему в консольном приложении "Hello world" так много потоков? (снимок окна Threads во время выполнения)

MS>Под GC отводятся два потока.

А всего пять. Что делают еще два?
Люблю ставить оценки.
Re[3]: Помогите хоть кто-нибудь!
От: Ocenochka  
Дата: 19.03.06 14:40
Оценка:
Люблю ставить оценки.
Re[4]: Помогите хоть кто-нибудь!
От: Mab Россия http://shade.msu.ru/~mab
Дата: 19.03.06 18:18
Оценка: 2 (1)
Здравствуйте, Ocenochka, Вы писали:

Еще один (.NET System Events) позволяет отслеживать, как это следует из названия, наступление системных событий. Подробнее см. класс SystemEvents.

Вообще же не понятно, какая разница сколько этих потоков и что именно они делают.
Re[5]: Помогите хоть кто-нибудь!
От: Людмила  
Дата: 20.03.06 08:15
Оценка:
Mab>Еще один (.NET System Events) позволяет отслеживать, как это следует из названия, наступление системных событий. Подробнее см. класс SystemEvents.
Mab>Вообще же не понятно, какая разница сколько этих потоков и что именно они делают.

Хочу быть экспертом

ps Странно, что Вы задаете такой вопрос...
Люблю ставить оценки.
Re: Еще один поток остался!
От: Ocenochka  
Дата: 20.03.06 09:39
Оценка:
Кто ответит — тому "супер!".
Люблю ставить оценки.
Re[6]: Помогите хоть кто-нибудь!
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.03.06 10:07
Оценка:
Здравствуйте, Людмила, Вы писали:

Л>ps Странно, что Вы задаете такой вопрос...

Это как в анекдоте про то, что в чашке, чай или кофе: если не можете на вкус обнаружить разницу, то не все ли равно?
Скажем, если бы было сказано, что GC использует 3 потока, а не 2, то вопрос можно было бы признать исчерпанным?
Re[7]: Помогите хоть кто-нибудь!
От: Ocenochka  
Дата: 20.03.06 12:37
Оценка:
Mab>Скажем, если бы было сказано, что GC использует 3 потока, а не 2, то вопрос можно было бы признать исчерпанным?
Только если это действительно так. А вообще хотелось бы услышать немного более развернутый ответ...

зы С оценкой пока подожду...
Люблю ставить оценки.
Re[2]: Еще один поток остался!
От: Andrbig  
Дата: 20.03.06 14:24
Оценка:
Здравствуйте, Ocenochka, Вы писали:

O> Кто ответит — тому "супер!".


А не все ли равно, что это за поток? Имхо, надо знать, что умеет FW, нежели знать по пальцам сколько именно потоков он для этого использует. Пусть ребята из Ричмонда в этих технических деталях разбираются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.