Перейти к содержимому

Фотография

Софт для выявления утечек памяти.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 WWWovan

WWWovan

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:ГВФ

Отправлено 23 мая 2006 - 09:55

Сразу извиняюсь за возможное несоответсвие темы данному разделу...

У меня следующая задача: выявить слабые места програмного продукта написаного на Borland C++ Builder 6(в первую очередь нужно выявить места с утечкой памяти).
Какое програмное обеспечение можно использовать для этих целей?
Скачал Rational Purify, но с Borland C++ Builder насколько я понял он не дружит...

Заранее огромное спасибо за помощь.
  • 0

#2 Light_moon

Light_moon

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Elena

Отправлено 23 мая 2006 - 11:14

Добрый день!
Я использую Compuware DevPartner Studio - Error Detection для того чтобы обнаружить Memory Leaks.
Простая в использовании программа, правда замедляет процесс работы программного продукта в целом.
  • 0

#3 WWWovan

WWWovan

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:ГВФ

Отправлено 23 мая 2006 - 11:42

Добрый день!
Я использую Compuware DevPartner Studio  - Error Detection для того чтобы обнаружить Memory Leaks.
Простая в использовании программа, правда замедляет процесс работы программного продукта в целом.

Просмотр сообщения

Спасибо за ответ.
Процесс работы имееться ввиду во время обнаружения ошибок или она вносит какие-то корективы в код и он начинает медленней работать после?

А именно с C++ Builder она умеет работать? (Подтвержения этого на ее домашей странице я не нашел, как впрочем и опровержения)
  • 0

#4 Light_moon

Light_moon

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Elena

Отправлено 23 мая 2006 - 12:28

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

С C++ Builder она умеет работать, проверено
  • 0

#5 WWWovan

WWWovan

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:ГВФ

Отправлено 23 мая 2006 - 12:49

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

С C++ Builder она умеет работать, проверено

Просмотр сообщения


Супер! Спасибо огромное за совет! :crazy: :blush:
Начинаю качать.

При обнаружении ошибки прогамма указывает строку кода с ней?
  • 0

#6 Light_moon

Light_moon

    Новый участник

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Elena

Отправлено 23 мая 2006 - 13:01

Да, указывает на строку в коде.

Пожалуйста :blush:
  • 0

#7 WWWovan

WWWovan

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:ГВФ

Отправлено 24 мая 2006 - 10:11

Скачал за ночь Compuware.DevPartner.Studio.Professional.Edition.v8.0.
Сегодня поставил...
Запускаю Error Detection, открываю в нем екзешник...
В нижней области пишет: "No source file"...
Хотя екзешник находится в папке проекта вместе с исходниками...

Может я что-то не так делаю?
  • 0

#8 van

van

    Опытный участник

  • Members
  • PipPipPipPip
  • 475 сообщений
  • ФИО:Ваулин Артем Николаевич
  • Город:Россия, Санкт - Петербург

Отправлено 24 мая 2006 - 13:52

В свою бытность работы программистом, разрабатывая на Borlan Builder C++, мы активно использовали софтинку Bounds Checker (кажется так она называется, точно не помню).

Очень простая, легкая и эффективная тулзовина. И предназначена, на сколько я помню, специально для Builder'а.
  • 0
Ваулин Артем
КОРУС Консалтинг
Руководитель отдела тестирования

Мой дневник

#9 WWWovan

WWWovan

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:ГВФ

Отправлено 24 мая 2006 - 16:00

В свою бытность работы программистом, разрабатывая на Borlan Builder C++, мы активно использовали софтинку Bounds Checker (кажется так она называется, точно не помню).

Очень простая, легкая и эффективная тулзовина. И предназначена, на сколько я помню, специально для Builder'а.

Просмотр сообщения

Спасибо за подсказку. Только найти я ее не могу... :-(
Если правильно понял то она вошла в комплект DevPartner... Его я скачал еще вчера.... Но новую версию (8) а для Buildera входила в комплект только до 6,5....
  • 0


Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных