Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 246
#1

Время ядра виндовса - C++

07.09.2013, 08:56. Просмотров 301. Ответов 3
Метки нет (Все метки)

Ребята всем привет) у меня вопрос по загрузки ядер, на тачке 12 ядер) прилагаю фотку загрузки ядер, меня волнует первое что работают ядра не на максимум и второе то что виндовс откусывает своим ядром кучу "рабочей мощности". Я думаю что фишка этого гемороя в том что я выделяю 3 кучи по 300000 элементов, работаю с ними и удаляю. В почти подобных работах я выделяю 3 кучи но по 5000 элементов, время ядра где то 5-10% от общей загрузки и ядра пашут на полную. Как думаете я правильно думаю и все тормоза в выделениях куч и удалении... надо время ядра что то другое влияет? всем спасибо
Миниатюры
Время ядра виндовса  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2013, 08:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Время ядра виндовса (C++):

Время работы программы в режиме ядра - C++
Доброго времени суток! Есть задание - подсчитать время выполнения метода в режиме пользователя и ядра. Программа выполняет копирование...

Ядра - C++
Как загрузить все ядра компа через С++?

Записи. Дано время t1 и время t2. Определить, сколько времени пройдет от t1 до t2 - C++
Дано время t1 и время t2. Гарантируется, что t1 и t2 -время одного дня, а также что t1<t2. Определить, сколько времени пройдет от t1 до t2....

Выводить текущее время в определенные позиции консоли во время работы - C++
Портирую консольное приложение. Есть код, который работал после компиляции в BC++ 3.1, после компиляции под MinGW GCC программа не...

Функция: Написать функцию next(t, t1, d), которая присваивает параметру t1 время на d секунд больше, чем время t. - C++
Прошу помочь. Ввести структуру time с полями часы, минуты, секунды. Составить и протестировать функции: next(t, t1, d), которая...

Програмирование под два ядра - C++
Добрый день, передо мной была поставлена задача освоить программирование под два ядра. Однако у меня возникли трудности с понятиями,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
07.09.2013, 09:41 #2
скольки поточное приложение? что делают ваши функции над данными?
Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 246
07.09.2013, 16:04  [ТС] #3
Цитата Сообщение от Kukurudza Посмотреть сообщение
скольки поточное приложение? что делают ваши функции над данными?
дак 12 потоков) типа сколько ядер) туда сюда годняют) я завтра после завтра отпишусь что получится у меня, может кому ни будь кто увлекается параллельным программированием будет полезно
Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 246
08.09.2013, 05:07  [ТС] #4
Вот такая красата получилась) сделал не удаление объектов а обнуление быстрое внутри. теперь кучи не удаляются а многократно используются, только когда поток заканчивается удаляется 5 объектов. но почему то время ядра всё равно высоко. пока понять ну могу, возможно всё равно из-за больших куч такая тема. посмотрим что будет когда размер куч будет 5000 а не 300000. использовал интел компилятор, паралелил cilk_for и omp.
Миниатюры
Время ядра виндовса  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2013, 05:07
Привет! Вот еще темы с ответами:

Как использовать все ядра? - C++
После компиляции программа использует лишь одно ядро, как заставить использовать весь потенциал процессора? Embarcadero RAD Studio 2010

Ввести время и от него отнять системное время - C++
Необходимо ввести время и от него отнять системное время,необходимо сделать так Введите часы : 17 минуты : 00 и результат к примеру...

Написать программу вычисления величины дохода по вкладу. Процентная ставка (% годовых) и время хранения (дней) задаются во время работы программы - C++
1. Написать программу вычисления величины дохода по вкладу. Процентная ставка (% годовых) и время хранения (дней) задаются во время работы...

Параллельное программирование, распределение процессов на ядра процессора - C++
ваша помощь нужна.......у меня тема связана с параллельным программированием, так вот....... я не так давно, узнал про mpi , но mpi...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.09.2013, 05:07
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru