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


Фото
- - - - -

Утечка памяти при подписи на UpdateBidAsk


  • Закрытая тема Тема закрыта
1 ответов в этой теме

#1 Brkr

Brkr

    Новичок

  • Трейдеры
  • Pip
  • 14 сообщений

Отправлено 10 February 2014 - 10:44 AM

Использую c++ builder5 + SmartCom3. Подписываюсь на событие UpdateBidAsk при этом очень быстро растет занимаемая память процесса. В обработчике события пусто, динамически объекты не создаю. За день работы размер процесса может увеличиться с 15мег до 1гига.

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

#2 Brkr

Brkr

    Новичок

  • Трейдеры
  • Pip
  • 14 сообщений

Отправлено 12 February 2014 - 09:14 AM

Вот так выглядит событие:
void __fastcall TForm1::StServer1UpdateBidAsk(TObject *Sender, BSTR symbol,
long row, long nrows, double bid, double bidsize, double ask,
double asksize)
{
//
}
CodeGuard молчит.
После подписи на это событие размер занятой оперативной памяти увеличивается примерно по 50кб в секунду.
Без этого события приложение работает отлично, все данные по другим событиям приходят как надо.

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




Яндекс.Метрика