А такой анализ возможно проделать???

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

А такой анализ возможно проделать???

Сообщение Fedorfx » 10.04.2004 (Сб) 14:23

Есть большая прога.
Бьюсь за производительность.
Есть некая процедура ( с вложенными функциями и процедурами) которая выполняется 1 мин например.
Хочется получить схемку затрат процессорного времени на каждый вызов и на сумму всех вызовов.( ручками замучаюсь)
Посоветуйте прогу для такого анализа.

Doctor Nestor
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 79
Зарегистрирован: 09.04.2004 (Пт) 12:02
Откуда: R-n-D

Сообщение Doctor Nestor » 10.04.2004 (Сб) 14:36

Объясни, почему не хочешь делать опрос времени через Timer?

T=Timer()
call procedure(...)
T=Timer-T

даёт время выполнения такой процедуры
так со всеми процедурами поступаешь и выводишь куда нибудь
на Text
Noname - это самый популярный брэнд.

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 10.04.2004 (Сб) 15:13

у меня в проге 23 000 строк кода и вставлять а потом убирать вручную метки времени совсем не хотется. Тем более что статистику так просто не получишь. Зачем изобретать велосипед? наверняк кто то это уже сделал.

Doctor Nestor
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 79
Зарегистрирован: 09.04.2004 (Пт) 12:02
Откуда: R-n-D

Сообщение Doctor Nestor » 10.04.2004 (Сб) 15:19

Зачем ставить измерение времени на каждой из 23000 строк.
Выделяешь участки кода (какие-то цельные блоки) и их меришь.
займет максимум 5 минут
Потом, если что тормозит, более детально разбираешься.
Я думаю на поиски такой проги, гораздо больше времени уйдёт.
Noname - это самый популярный брэнд.

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Re: А такой анализ возможно проделать???

Сообщение codemaster » 11.04.2004 (Вс) 9:43

Fedorfx писал(а):Есть большая прога.
Бьюсь за производительность.
Посоветуйте прогу для такого анализа.



Инструменты от NuMega помогут в твоих битвах.

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 11.04.2004 (Вс) 10:28

послал так послал
:-)
мне и в голову не приходило.
Чтож - обдумаю на досуге.

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 11.04.2004 (Вс) 16:52

а зачем тебе мерять - сколько кто ест??? неужто на глаз не видно, где плохой код, а где нормальный? оптимизировать то все-равно придется, неважно, сколько времени этот процесс ест :wink:
Изображение

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 11.04.2004 (Вс) 18:37

----а зачем тебе мерять - сколько кто ест???
Неужели непонятно????

---неужто на глаз не видно, где плохой код, а где нормальный?
На глаз не видно. 23 000 строк.

---оптимизировать то все-равно придется, неважно, сколько времени этот процесс ест

Хорошо что хоть заново переписывать не рекомендуешь.

P.S. Как ктото сказал, - чем жрать что попало, лучше голодать.
Немного перефразирую --- Чем говорить что попало, лучше молчать.

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 12.04.2004 (Пн) 14:52

Омар Хайам писал(а):Чтоб мудро жизнь прожить, знать надобно немало,
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало...
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

sanches
El compa&#241;ero
El compa&#241;ero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 13.04.2004 (Вт) 13:12

2 Fedorfx:
дык вот сам бы и помолчал, а не разводил бы треп, что "вот тут у меня блин 23 000 стро кода 8) и не знаю, че бы мне еще тут поделать 8) " ведь ты же сам писал эти 23 000 строк, не так ли?
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 14

    TopList