|
|
|
Упираемся в скорость RAM или неэффективную работу кэша CPU?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonА так надо ТСу посоветовать профилированием заняться. А по конкретней, какой софт использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2011, 03:20 |
|
||
|
Упираемся в скорость RAM или неэффективную работу кэша CPU?
|
|||
|---|---|---|---|
|
#18+
Тестировал с RAM диском, отключил сохранение и вообще возврат данных из потоков. Т.е. потоки вообще не ждут друг друга, т.к. чтение данных идет без блокировок. Картина примерно таже. Только к HDD обращений 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2011, 04:18 |
|
||
|
Упираемся в скорость RAM или неэффективную работу кэша CPU?
|
|||
|---|---|---|---|
|
#18+
BazistRAM / кэш CPUТестировал с RAM диском, отключил сохранение и вообще возврат данных из потоков. Т.е. потоки вообще не ждут друг друга, т.к. чтение данных идет без блокировок. Картина примерно таже. Только к HDD обращений 0. Поставь своему процессу приоритет Риал тайм :) Это нормальный такой себе совет, хоть и в полушутливой форме, если человек хочет выжать максимум со своего проца. В остальном тут люди правы, нужно смотреть код. И если параллелить то как мне видится не просто по количеству нитей, а делать специализированые нити. Например одна нить нагребает данные в очередь, другие пять их быстренько разгребают с очереди в паралельном режиме. Это при условии что нагребает быстрее чем разгребают. Если наоборот, то другой подход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2011, 02:41 |
|
||
|
Упираемся в скорость RAM или неэффективную работу кэша CPU?
|
|||
|---|---|---|---|
|
#18+
так вам надо инструменты для профилирования. Они и покажут, где и на чем висит ваша прога. Оттуда уже и плясать. Самыми приличными профилировщиками считаются Intel VTune (самый мощный судя по отзывам, но денег стоит много) AMD CodeAnalyst (доступен http://developer.amd.com/tools/CodeAnalyst/Pages/default.aspx) Sleepy (свободный, но более легок в использовании) и много много других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2011, 12:18 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342797]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 441ms |

| 0 / 0 |
