Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Вниз

Подскажите, кто работал с MemProof, что тут к чему!   Найти похожие ветки 

 
Aleksandr.   (2004-08-17 17:25) [0]

пожалуйста, а то нифига не пойму: Диспетчер задач показывает несколько десятков метров съеденных ресурсов, а через MemProof я вообще таких цифирь не вижу!
Запустил из него программу, отработал в ней некоторые действия, смотрю на каунтеры:
Errors               Error                        8         8           0           0
Memory               Virtual Memory               1      1024     1441792    19763200
Memory               Global Heap                  5        15       38772     3627016
Memory               Local Heap                   6         6       12108       12108
Kernel               File                         1         9           0           0
Kernel               Thread                      65        71           0           0
Kernel               File Mapping                 2         4           0           0
Kernel               File Mapping View            2         4           0           0
Kernel               Event                        8        14           0           0
Kernel               Critical Section Enter         6        36           0           0
Kernel               Thread Local Storage         2         2           0           0
BDE                  DataBase                     0         4           0           0
BDE                  Table                        0         3           0           0
BDE                  BLOB                         0         1           0           0
И не могу я врубиться, где тут что чего означает. Ну, с ошибками все понятно - он там матюгается вообще на какие-то внутри БДЕ операции, хрен с ними, а вот где в этом списке показатели того, что не были освобождены какие-то объекты, эвенты?


 
Aleksandr.   (2004-08-17 17:49) [1]

Нифига себе! Теперь такие вопросы называются трепом?


 
DVM ©   (2004-08-17 18:12) [2]

Собери прогу включив отладочную информацию и MemProof будет показывать строки в коде.
А в Диспетчер задач не гляди. Он показывает что-то свое.
Лучше в ProcessExplorer гляди.


 
Aleksandr.   (2004-08-18 13:22) [3]

Да со строками кода мне и так все понятно - я его писал, я его и так знаю. Мне непонятно, как во всем этом увидеть утечку ресурсов. Что означает, например,
Thread Local Storage         2  ?
а Critical Section Enter         6 - это что, вошел в 6 критических секций и не вышел оттуда?
или File                         1 - был открыт и не закрыт один файл?

МОДЕРАТОР!!! С каких пор вопросы по Делфи попадают в треп? Это что за безобразие?!


 
panov ©   (2004-08-18 13:33) [4]

>Aleksandr.   (18.08.04 13:22) [3]
1. см. правила.
2. Каким боком MemProof относится к программированию в Delphi?
3. И не надо спорить.
4. Если хочешь поспорить, см п.1


 
jack128 ©   (2004-08-18 13:39) [5]


> Каким боком MemProof относится к программированию в Delphi?
вообще говоря самым непосредственным ;-) Это профайлер для дельфи и билдера.


 
VMcL ©   (2004-08-18 13:39) [6]

>>panov ©  (18.08.04 13:33) [4]

<offtopic>
Ты забыл еще одно правило.
0. Модератор всегда прав
:-)
</offtopic>


 
jack128 ©   (2004-08-18 13:42) [7]


> Мне непонятно, как во всем этом увидеть утечку ресурсов
Условно говоря, до открытия формы у тя было 2000 Live Pointers, а после её закрытия и уничтожения стало 5000. Значит код в этой форме вызывает меморилик (ну тут естественно нужно учитыватьь что собственно делает эта форма, вобщем спицифику знать..)


 
panov ©   (2004-08-18 13:49) [8]

>jack128 ©   (18.08.04 13:39) [5]

Просто читаем заголовок конференции:

Конференция "Основная"
вопросы по Дельфи, которые не попадают в другие конференции


Компоненты и сторонние разработки обсуждаются в конференции "Потрепаться"


 
Aleksandr.   (2004-08-18 14:21) [9]

panov ©   (18.08.04 13:49) [8]:
Для KOL тоже есть отдельная конференция - по здешней классификации они с MemProof попадают в одну категорию, но в "потрепаться" она не уходит. А Вы втираете нем, что плясать надо от "потрепаться" - с ваших слов получается, что форумы стартуют от нее, распределяясь по мере непопадания в нее. Я так полагал, что обычно "потрепаться" - это для того, что не попало в "Основная" и прочее, типа мусоросборника.
А что до правил, то и в нашей фирме есть форумы, но мы за золотое правило взяли 1. Сначала прав клиент, а потом уже админ. Надо бы избавляться от "совка", когда потребитель, принося деньги, должен еще и всему подчиняться.


 
Юрий Зотов ©   (2004-08-18 14:45) [10]

> Aleksandr.   (18.08.04 14:21) [9]

> Сначала прав клиент, а потом уже админ. Надо бы избавляться
> от "совка", когда потребитель, принося деньги, должен еще и
> всему подчиняться.

Хм... ну и сколько же вот лично Вы принесли сюда, на этот сайт денег?

Ах, нисколько? Ну хорошо, если не деньги, то, быть может, Вы принесли сюда что-то другое? Сколько статей, например? Или сколько ответов, которые кому-то помогли справиться с проблемами? Или сколько примеров кода? Или сколько компонентов? Или сколько еще чего-нибудь полезного?

Тоже нисколько? Хм... но тогда какой же Вы "клиент"? Вот именно - "потребитель". Надо бы избавляться от "совка".


 
KSergey ©   (2004-08-18 14:47) [11]

> [9] Aleksandr.   (18.08.04 14:21)

Тебе важнее ответ получить или с модератором бодаться??!! Ты должен быть ему еще и благодарен, т.к. это наиболее посещаемая часть.


 
Игорь Шевченко ©   (2004-08-18 15:07) [12]


> А что до правил, то и в нашей фирме есть форумы, но мы за
> золотое правило взяли 1.


Кто-то мешает задать этот же вопрос на форумах твоей фирмы ?


 
Aleksandr.   (2004-08-18 17:30) [13]

Ага... скооперировались хором на одного юзера. Начнем отстреливаться.

Юрий Зотов ©   (18.08.04 14:45) [10]:
>Хм... ну и сколько же вот лично Вы принесли сюда, на этот сайт денег?
Не прикидывайтесь наивным. Каждый сайт живет за счет посещаемости. Или Вы об этом не знали?

>Или сколько ответов, которые кому-то помогли справиться с >проблемами? Или сколько примеров кода? Или сколько компонентов? >Или сколько еще чего-нибудь полезного?
А насчет полезных ответов - так неоднократно давал. Не срывайтесь на грубости только потому, что Вам не нравится моя позиция.

KSergey ©   (18.08.04 14:47) [11]:
Я высказал свое несогласие с тем, что модератор, не зная, какое отношение MemProof имеет к Делфи, перенес мой вопрос в конференцию, где рассуждают о погоде. Я, например, эту конференцию еще ни разу не открывал. Мне работать надо, а не о жизни болтать. А теперь в итоге тема превратилась действительно в треп; полезный ответ я получил только от одного человека, зато наехать на меня вывалилась целая пачка супер-пупер крутых программеров.

Игорь Шевченко ©   (18.08.04 15:07) [12]:
У форумов, обслуживаемых моими прогами, тематика совсем другая. Зайдите на ati.su, посмотрите.


 
panov ©   (2004-08-18 17:32) [14]

>Aleksandr.   (18.08.04 17:30) [13]

Еще раз надо повторить, что сторонние компоненты и программы не обсуждаются в тематических разделах?


 
Игорь Шевченко ©   (2004-08-18 17:41) [15]

Aleksandr.   (18.08.04 17:30) [13]

Это намек такой был. Что в чужой монастырь со своим уставом не ходят.


> Я, например, эту конференцию еще ни разу не открывал. Мне
> работать надо, а не о жизни болтать


Это разве наши проблемы ? На мой взгляд, нет.


> Не прикидывайтесь наивным. Каждый сайт живет за счет посещаемости.
> Или Вы об этом не знали?


Не каждый. Не надо утверждать с апломбом то, что вы не знаете.


 
Aleksandr.   (2004-08-18 17:43) [16]

panov ©   (18.08.04 17:32) [14]:

Смиряюсь с Вашим решением (затаив во впалой груди тоску о лучшем мире :)).


 
Юрий Зотов ©   (2004-08-18 18:15) [17]

> Aleksandr.   (18.08.04 17:30) [13]

> Каждый сайт живет за счет посещаемости.

Не каждый. И этот - в том числе.

> Не срывайтесь на грубости только потому, что Вам не нравится
> моя позиция.

И где же Вы нашли грубости? Цитатку, плз. Если что-то в моих словах показалось Вам обидным, то это еще не значит, что они были грубыми. Знаете, люди гораздо чаще обижаются на правду, чем на грубость. Так не тот ли самый это случай?

> по сути

Я согласился бы с Вами, если бы в [9] отсутствоал последний абзац. Зачем обзывать кого-то совками? И кто же начал грубить?


 
Вольный Стрелок ©   (2004-08-18 19:52) [18]

а подскажите, где этот MemProof встроен в Дельфи - у меня есть 5(prо) и 7(ent), но не вижу такого


 
Aleksandr.   (2004-08-18 20:11) [19]

Юрий Зотов ©   (18.08.04 18:15) [17]:

>Не каждый. И этот - в том числе.
Да? Расскажите, какой сайт поддерживается, если его никто не посещает? И для чего вешают каунтеры рейтингов.

>И где же Вы нашли грубости? Цитатку, плз. Если что-то в моих словах показалось Вам обидным, то это еще не значит, что они были грубыми. Знаете, люди гораздо чаще обижаются на правду, чем на грубость. Так не тот ли самый это случай?

За грубость я расценил ваше замечание по поводу того, какую пользу я (в частности) приношу этому сайту. Согласитесь, заявление о бесполезности любого человека звучит оскорблением.

>> по сути

>Я согласился бы с Вами, если бы в [9] отсутствоал последний абзац. Зачем обзывать кого-то совками? И кто же начал грубить?

Безусловно, приношу свои извинения. Моя вина, что пытаясь дать название подходу, когда "пользователь во всем не прав", сформулировал его как персональный выпад к характеру человека и в ответ получил по заслугам. Практически же я хотел сказать на основе нашей фирмы - у нас из 7000 постоянных клиентов только 10-15% оплачивает доступ, но мы к каждому относимся с полным вниманием к его замечаниям и пожеланиям. Считаешь, что твоя тема для этого форума - ради Бога, тебе решать, где на нее быстрее ответят. И все потому, что есть рейтинги и счетчики - а это наш доход. Еще раз прошу извинить меня.

Вольный Стрелок ©   (18.08.04 19:52) [18]:

MemProof отдельно скачивается и ставится из инета. Теоретически очень удобен для просмотра ошибок в коде, технически же так заваливает ругательствами в адрес стандартных модулей Делфи (есть удобная возможность смотреть на исходный код, если не замучаетесь папки для просмотра вводить), что отыскать иголку в стоге сена становится невозможно (что я и пытался сделать, открывая данную тему, чтобы хоть как-то определиться в море информации). В данный момент я воспользовался советом DVM ©   (17.08.04 18:12) [2] - установил ProcessExplorer и через него вижу при трассировке программы достаточно детальную информацию о том же самом.


 
Юрий Зотов ©   (2004-08-18 20:56) [20]

> Aleksandr.   (18.08.04 20:11) [19]

> Да? Расскажите, какой сайт поддерживается, если его никто не
> посещает? И для чего вешают каунтеры рейтингов.

Зачем передергивать? Вы написали дословно следующее: "когда потребитель, принося деньги, должен еще и всему подчиняться". И я Вас спросил дословно так: "ну и сколько же вот лично Вы принесли сюда, на этот сайт денег?". В ответ на что Вы вдруг заговорили о посещаемости.

Речь шла о деньгах. При чем тут посещаемость?

Если Вы не в курсе, то могу сообщить, что данный сайт - проект некоммерческий, поддерживается исключительно энтузиазмом команды и никакие посетители (сколько бы их ни было) никаких денег этой команде не приносят.

> по поводу извинений

Вероятно, адресовать их нужно не мне, а Панову. С моей стороны все ОК и если бы Вы не заговорили о "совках", то не было бы и моего выступления. Это уж точно.

На сим предлагаю этот небольшой конфликт считать законченным и забыть о нем.


 
kaZaNoVa   (2004-08-20 12:30) [21]

Моё имхо таково - все на форуме должны быть равны, хоть пользователь, хоть админ, никому не надо смотреть "свысока"...
Но это лишь моё имхо ..

- По поводу Процесс Експролера - для его правильной работы нужно включать отладочную информацию ?


 
kaZaNoVa   (2004-08-20 12:30) [22]

Удалено модератором
Примечание: Дубль


 
Игорь Шевченко ©   (2004-08-20 12:33) [23]


>  По поводу Процесс Експролера - для его правильной работы
> нужно включать отладочную информацию ?


Нет



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.033 c
1-1093847121
samumka
2004-08-30 10:25
2004.09.12
Функция InputBox()


3-1092729831
Wolfram
2004-08-17 12:03
2004.09.12
Непонятный глюк с ADO.


14-1093101697
bender
2004-08-21 19:21
2004.09.12
Програмирование LPT порта


3-1092751996
Вика
2004-08-17 18:13
2004.09.12
Помогите с SQL 2


3-1092554020
Ted
2004-08-15 11:13
2004.09.12
Как можно отследить, что пользователь прокрутил скрулл в dbgrid?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский