powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Упираемся в скорость RAM или неэффективную работу кэша CPU?
5 сообщений из 30, страница 2 из 2
Упираемся в скорость RAM или неэффективную работу кэша CPU?
    #37377947
Edd.DragonА так надо ТСу посоветовать профилированием заняться.
А по конкретней, какой софт использовать?
...
Рейтинг: 0 / 0
Упираемся в скорость RAM или неэффективную работу кэша CPU?
    #37377967
RAM / кэш CPU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тестировал с RAM диском, отключил сохранение и вообще возврат данных из потоков. Т.е. потоки вообще не ждут друг друга, т.к. чтение данных идет без блокировок. Картина примерно таже. Только к HDD обращений 0.
...
Рейтинг: 0 / 0
Упираемся в скорость RAM или неэффективную работу кэша CPU?
    #37379781
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistRAM / кэш CPUТестировал с RAM диском, отключил сохранение и вообще возврат данных из потоков. Т.е. потоки вообще не ждут друг друга, т.к. чтение данных идет без блокировок. Картина примерно таже. Только к HDD обращений 0.

Поставь своему процессу приоритет Риал тайм :)

Это нормальный такой себе совет, хоть и в полушутливой форме,
если человек хочет выжать максимум со своего проца.
В остальном тут люди правы, нужно смотреть код.
И если параллелить то как мне видится не просто по количеству нитей,
а делать специализированые нити. Например одна нить нагребает данные в очередь,
другие пять их быстренько разгребают с очереди в паралельном режиме.
Это при условии что нагребает быстрее чем разгребают. Если наоборот, то другой подход.
...
Рейтинг: 0 / 0
Упираемся в скорость RAM или неэффективную работу кэша CPU?
    #37380296
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так вам надо инструменты для профилирования. Они и покажут, где и на чем висит ваша прога.
Оттуда уже и плясать.
Самыми приличными профилировщиками считаются
Intel VTune (самый мощный судя по отзывам, но денег стоит много)
AMD CodeAnalyst (доступен http://developer.amd.com/tools/CodeAnalyst/Pages/default.aspx)
Sleepy (свободный, но более легок в использовании)
и много много других.
...
Рейтинг: 0 / 0
Упираемся в скорость RAM или неэффективную работу кэша CPU?
    #37380390
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistЭто при условии что нагребает быстрее чем разгребают. Если наоборот, то другой подход.
Условие немножко не то IMHO..
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Упираемся в скорость RAM или неэффективную работу кэша CPU?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]