|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
cdtyjv, Не объясняйте мне про асинхронность :) Я понимаю про многопоточность. Сейчас у меня вопрос в том, чтобы четко видеть внутреннюю механику. Профайлер но для многопоточности. В общем, как я писал выше - ищу нечто, подобное планам запроса SQL. Если подобное есть... Я темку и создал, чтобы узнать - есть ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 19:20 |
|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
AwaiterВ общем, как я писал выше - ищу нечто, подобное планам запроса SQL. Если подобное есть... Я темку и создал, чтобы узнать - есть ли. Встроенный в студию профайлер. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 19:23 |
|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
AwaiterСейчас у меня вопрос в том, чтобы четко видеть внутреннюю механику. Профайлер но для многопоточности. В общем, как я писал выше - ищу нечто, подобное планам запроса SQL. Если подобное есть... Я темку и создал, чтобы узнать - есть ли.Профайлеров "для многопоточности" не существуют. Я постоянно пишу многопоточный код и под Java, и под .Net, и у меня никогда не возникало потребности выходить за рамки классических техник профилирования и сэмплинга. Стартовали программу, подцепили профайлер, собрали сэмпл. А потом сидите и смотрите, у каких потоков сколько времени ушло на те или иные задачи. Мой инструментарий это: 1) Java - jconsole, Mission Control; 2) .Net - профилировщик Студии и dotTrace; 3) Плюс средства операционки: Task Manager, Performance Monitor, iftop, и т.д.. Иногда конечно приходится залезать в какую специфику (например, включить трейсинг всех вызовов WinSOCK), но это скорее исключение из правил, нежели насущная необходимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 19:34 |
|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
Awaitercdtyjv, Не объясняйте мне про асинхронность :) Я понимаю про многопоточность. Сейчас у меня вопрос в том, чтобы четко видеть внутреннюю механику. Профайлер но для многопоточности. В общем, как я писал выше - ищу нечто, подобное планам запроса SQL. Если подобное есть... Я темку и создал, чтобы узнать - есть ли.Книжку почитайте, там рассказывается про профайлеры и мониторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 19:35 |
|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
cdtyjvНапример, мне надо поклеить обои. Руки у меня по этой части из задницы, Талантливый человек талантлив во всем) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 20:14 |
|
Как проверять ускорение от многопоточности ?
|
|||
---|---|---|---|
#18+
cdtyjvАлексей Кпропущено... Ты так ничего и не понял про экономию на ожидающий потоках. В ужасе читай про I/O Completion Ports .О, еще один. Ну давайте, расскажите сколько же составляет эта экономия.Достаточно. Представь себе при открытии какой-нибудь формы пару десятков одновременных запросов на сервер. Мне жалко под это запускать пару десятков потоков. А тебе? Обрати внимание, все веб-браузеры работают с сокетами через AJAX асинхронно. К чему бы это? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 15:27 |
|
|
start [/forum/topic.php?fid=20&startmsg=38762565&tid=1402411]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 146ms |
0 / 0 |