Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как определить.... 
:(
    Опции темы
MsLive
Дата 16.8.2008, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Как собственно определить ресурсоёмкость какой ни будь void(в процентах).
И ещё вопрос:
Имеем переменную: int type; - как с помощью неё переключать функции -
использую: if(type==12){......} свитч поставить очень сложно т.к код разбросан по
кускам, а собирать всё в одно нецелесообразно(трудно потом будет код понять)

Заранее спасибо!
PM MAIL   Вверх
pycha
Дата 16.8.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


главный анастазиолог
*


Профиль
Группа: Участник
Сообщений: 239
Регистрация: 20.6.2008
Где: Украина

Репутация: 1
Всего: 13



Цитата(MsLive @  16.8.2008,  09:16 Найти цитируемый пост)
Как собственно определить ресурсоёмкость какой ни будь void(в процентах).

я тебя не понял, поясни лудше


Цитата(MsLive @  16.8.2008,  09:16 Найти цитируемый пост)
Имеем переменную: int type; - как с помощью неё переключать функции -использую: if(type==12){......} свитч поставить очень сложно т.к код разбросан покускам, а собирать всё в одно нецелесообразно(трудно потом будет код понять)

Если свитчем не хочеш пользоватся , то if и используй. ИМХО свитч лудше
--------------------
ищу хакера со знанием компьютера длятехкт
PM MAIL ICQ   Вверх
MsLive
Дата 16.8.2008, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Цитата

Цитата

Как собственно определить ресурсоёмкость какой ни будь void(в процентах). 

я тебя не понял, поясни лудше

Мне нужно узнать- сколько берёт функция в % от CPU
PM MAIL   Вверх
Fin
Дата 16.8.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



MsLive, Для этого сушествуют специальные программы профайлеры. http://ru.wikipedia.org/wiki/%D0%9F%D1%80%...%BB%D0%B5%D1%80


--------------------
Пролетал мимо.
PM MAIL   Вверх
MsLive
Дата 16.8.2008, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Цитата

MsLive, Для этого сушествуют специальные программы профайлеры. http://ru.wikipedia.org/wiki/%D0%9F%D1%80%...%BB%D0%B5%D1%80 



а где код то взять? smile 
PM MAIL   Вверх
Fin
Дата 16.8.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



MsLive, Какой код? Иши в нете для своего компилятора профилировшик. Если пишеш в Visual Studio. То скорее всего это будет коммерческий продукт.


--------------------
Пролетал мимо.
PM MAIL   Вверх
smalcom
Дата 16.8.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 494
Регистрация: 16.10.2004
Где: Dnepr

Репутация: нет
Всего: 7



а какая студия? в новых не ковырял так глубоко ибо новые только для шарпака использую, а вот в шестой вроде был встроеный профайлер


--------------------
What DA F...???
PM MAIL WWW Skype Jabber   Вверх
Lin07
Дата 17.8.2008, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 19.7.2008

Репутация: -1
Всего: -1



lf кстате теме интересная...

тоже пригодилось бы программа для подсчета скока написанная тобой кушает =)
PM MAIL   Вверх
MsLive
  Дата 23.8.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Цитата

Если свитчем не хочеш пользоватся , то if и используй. ИМХО свитч лудше 

Ну а тогда почему когда я поставил свитч возникала ошибка связанная с  error C2086: 'int init' : redefinition
Код

switch (0)
{
case 0: int init; break;
case 1:int init; break;
}

А насчёт if'а, то берет он мне кажется больше.


Это сообщение отредактировал(а) MsLive - 23.8.2008, 21:58
PM MAIL   Вверх
cutwater
Дата 23.8.2008, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Потому что Вы два раза объявляете переменную в одной области видимости. Что есть ошибка - переопределние переменной.
По коду совсем не понятен его кармический смысл.


--------------------
user posted image
PM MAIL   Вверх
Damarus
Дата 24.8.2008, 04:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 671
Регистрация: 6.5.2006

Репутация: нет
Всего: 29



Цитата(MsLive @  23.8.2008,  22:56 Найти цитируемый пост)
Ну а тогда почему когда я поставил свитч возникала ошибка связанная с  error C2086: 'int init' : redefinition

Код

switch (0)
{
case 0: {int init; break;}
case 1: {int init; break;}
}

 smile 
PM MAIL ICQ Jabber   Вверх
MsLive
Дата 24.8.2008, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.4.2008

Репутация: нет
Всего: нет



Цитата

Потому что Вы два раза объявляете переменную в одной области видимости. Что есть ошибка - переопределние переменной.

Дело в том- что если я буду использовать if то такого не будет, а если свитч тогда такое есть.
Вопрос стоял в том что- почему же как-то совпадают переменные  в case ведь тот участок незадействован(в отличие от иф)
например:

Код

if(0) int init; 
if(1) int init;

- Работает без ошибок.
  smile 
Цитата

По коду совсем не понятен его кармический смысл. 

Вы с этим не сталкивались???
PM MAIL   Вверх
mes
Дата 24.8.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(MsLive @  24.8.2008,  12:56 Найти цитируемый пост)
Дело в том- что если я буду использовать if то такого не будет, а если свитч тогда такое есть.

MsLive, глянь что до твоего поста предложил Damarus,  и все будет в порядке )



--------------------
PM MAIL WWW   Вверх
W4FhLF
Дата 24.8.2008, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(Fin @  16.8.2008,  14:27 Найти цитируемый пост)
MsLive, Какой код? Иши в нете для своего компилятора профилировшик.


Лучше для своего процессора ;)

Выбор тут невелик(а больше и не надо):

AMD CodeAnalyst. (Пользуюсь им. Умеет интегрироваться в студию. Хороший хелп, удобный интерфейс.)
VTune. (from Intel)


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Lazin
Дата 24.8.2008, 14:36 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



Цитата(MsLive @  16.8.2008,  10:53 Найти цитируемый пост)
Мне нужно узнать- сколько берёт функция в % от CPU

75% smile


Это сообщение отредактировал(а) Lazin - 24.8.2008, 18:47
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.