Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
#16: 2007-10-24 13:26:14 ЛС | профиль | цитата
Dilma, в твоем примере растет только один раз -- при нажатии на Add, больше нет. Нажимаешь снова, размер не меняется. Если нажать на Clear и затем на Add, то падает и вырастает до того же значения.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#17: 2007-10-24 13:41:33 ЛС | профиль | цитата
про это с самого начала речь и шла?
карма: 27
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#18: 2007-10-24 13:47:58 ЛС | профиль | цитата
Dilma писал(а):
про это с самого начала речь и шла?
Ну вот, теперь и я понял. Спасибо.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#19: 2007-10-24 16:00:55 ЛС | профиль | цитата
nesco, думается мне, что понять все можно было еще с десяток постов назад, запустив и посмотрев пример:
Galkov писал(а):
А вот из твоего утверждения в виновности Stack СЛЕДУЕТ совершенно категорично, что такая схема будет жрать память неограничено

карма: 27
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#20: 2007-10-24 17:14:44 ЛС | профиль | цитата
Ну не все сразу доходит Потыкали носом -- понял, что неправ. На ошибках учатся, вот и я пытаюсь.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#21: 2007-10-24 17:42:13 ЛС | профиль | цитата
Ну так ближе к телу давай, тогда

Совершенно очевидно, что не Stack съедает твои 100М памяти
А какой элемент тогда съедает
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#22: 2007-10-24 17:55:36 ЛС | профиль | цитата
Galkov писал(а):
А какой элемент тогда съедает
Вот это сейчас сказать очень трудно, придется внимательно разбираться с компонентами и схемопостроением. Я применил нестандартный компонент MT_Stack (глянул бы на досуге на предмет динамической чистоты), но, похоже, дело не в нем. Я зацепил события onEmpty всех Stack'ов на ихние же Clear и отцепил дальнейшую цепь (запись в базу), пожирание памяти исчезло, но с базой надо дождаться пересоздания в 0 часов. Так что, пока не ясно...
карма: 22

0
Ответов: 3655
Рейтинг: 69
#23: 2007-10-24 19:33:38 ЛС | профиль | цитата
У меня в примере от nesco, растёт от 4808 КБ до 5004КБ.
В примере от Dilma, не растёт.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#24: 2007-10-24 21:11:17 ЛС | профиль | цитата
Вячеслав писал(а):
растёт от 4808 КБ до 5004КБ

И все что ли
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#25: 2007-10-24 21:28:08 ЛС | профиль | цитата
Galkov писал(а):
И все что ли

Там только 1000 итераций. При 10000 я за компом чуть не уснул, глядя на тайну серой полоски.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#26: 2007-10-24 21:51:31 ЛС | профиль | цитата
Сам же снотворное сочинял...
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#27: 2007-10-24 21:53:09 ЛС | профиль | цитата
Хех! Что было, то было...
карма: 22

0
Ответов: 3655
Рейтинг: 69
#28: 2007-10-24 22:50:21 ЛС | профиль | цитата
Galkov писал(а):
И все что ли

Да, но прогресс явный.
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#29: 2007-11-20 11:28:32 ЛС | профиль | цитата
А почему Stack реагирует на два клика мышью как Memory?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#30: 2007-11-20 11:43:31 ЛС | профиль | цитата
Nic писал(а):
А почему Stack реагирует на два клика мышью как Memory?
Это к чему? Схема есть, чтобы проверить? Интересен подробный результат эксперимента.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)