powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Memory leaks
9 сообщений из 9, страница 1 из 1
Memory leaks
    #32857407
Alexander Kolotinets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем времени суток!

Проблема из разряда неприятных, которая отностится к производительности PB. Все чаще поступают замечания от клиентов по поводу неконтролируемых утечек памяти при использовании софтины, написанной на PB.
Наиболее продвинутые клиенты говорят о более конкретных "дырках", т.е. могут описать в какой функциональной ветке происходят утечки памяти. А происходит примерно следующее:
открывается форма DW grid, в качестве полей используются dropdown dw, при закрытии окна память не освобождается, при открытии след. окон происходит то же самое и т.д. При достаточно скурпулезном тестировании утечки достаточно существенные. Грешить на разработчиков (себя любимого) не могу :) т.к. используются в данном случае стандартные подходы, отслеживать разрушение объектов нет необходимости. Расход памяти растет.
У нас есть ряд клиентов, которые работают в терминальном режиме (либо Citrix), вот тут утечки памяти сказываются на производительности достаточно остро.
Кто-нибудь пробовал исследовать проблему?
...
Рейтинг: 0 / 0
Memory leaks
    #32857446
_Guest_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал.

Проблема распределения памяти относится не конкретно к dropdown dw, а к DW Object в целом.
Проблема была поставлена перед SYBASE, но пока не решена.
...
Рейтинг: 0 / 0
Memory leaks
    #32857522
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander KolotinetsКто-нибудь пробовал исследовать проблему?А номер версии у телепатов опять узнавать?
_Guest_1Пробовал.тот же вопрос. на какой версии?
_Guest_1Проблема была поставлена перед SYBASE, но пока не решена.номер CR не подскажете ?
...
Рейтинг: 0 / 0
Memory leaks
    #32857540
_Guest_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начиная с 9-ки.
...
Рейтинг: 0 / 0
Memory leaks
    #32857639
Alexander Kolotinets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей Alexander KolotinetsКто-нибудь пробовал исследовать проблему?А номер версии у телепатов опять узнавать?
_Guest_1Пробовал.тот же вопрос. на какой версии?
_Guest_1Проблема была поставлена перед SYBASE, но пока не решена.номер CR не подскажете ?

Sorry, о самом главном не сказал:
PB 8.0.4 Build 10501
...
Рейтинг: 0 / 0
Memory leaks
    #32857675
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
более поздние версии не пробовали?
Вот например исправлено уже после 8.0.4 MR.
Change Request#:211175
Fixed in Version #:8.0.4_10726
Description:Memory is not freed before objects are destroyed when copying data between DataWindow controls with dot notation
Последний раз EBF для восьмерки выходил в октябре 8.0.4.10784
а 8.0.4 MR уже больше года однако.
_Guest_1Начиная с 9-ки.а поточнее?
а то ведь как бывает - "протекал" modify в версии 9.0.1.7151
а в 9.0.2.7509 уже не "протекает".
...
Рейтинг: 0 / 0
Memory leaks
    #32857677
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Guest_1Проблема была поставлена перед SYBASE, но пока не решена.Ну так как насчет номера change request ?
...
Рейтинг: 0 / 0
Memory leaks
    #32857757
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FYI:
PowerBuilder Memory Tuning and Troubleshooting
---
PB 8.0.3 Release Notes:
In order to improve memory management, the SybHeap manager replaces
SmartHeap 6.0.2 as the memory manager in this release. When blocks of
memory are freed, the SybHeap manager does not return them to the
operating system. Instead it maintains them in a free list for reuse.
The SybHeap manager generally uses less memory by more effectively
managing its free lists and reducing fragmentation.
---
Re: Память и PowerBuilder
...
Рейтинг: 0 / 0
Memory leaks
    #32857796
Alexander Kolotinets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрейFYI:
PowerBuilder Memory Tuning and Troubleshooting
---
PB 8.0.3 Release Notes:
In order to improve memory management, the SybHeap manager replaces
SmartHeap 6.0.2 as the memory manager in this release. When blocks of
memory are freed, the SybHeap manager does not return them to the
operating system. Instead it maintains them in a free list for reuse.
The SybHeap manager generally uses less memory by more effectively
managing its free lists and reducing fragmentation.
---
Re: Память и PowerBuilder

Андрей, большое спасибо !
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Memory leaks
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]