![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
понятно. получается, что в xml::twig после каждого вызова row забирает себе еще памяти.
Это сообщение отредактировал(а) shamber - 20.8.2009, 12:20 |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
shamber, если есть возможность, проверьте на другой операционной системе, если там память будет расходоваться аналогично, значит что-то в XML::Twig (по мотивам http://aspn.activestate.com/ASPN/Mail/Mess...rl-xml/3688134).
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
К сожалению сейчас проверить не могу, но если кто может потестить прикладываю тестовый файлик. Это Excel файл сохраненный как xml 2003.
Присоединённый файл ( Кол-во скачиваний: 3 )
__.7z 2,62 Kb |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Мои результаты:
WinXP start 9436 ################# in row: 348 after children: 352 after undef: 352 after purge: 352 ################# in row: 356 after children: 356 after undef: 356 after purge: 356 ... ################# in row: 404 after children: 404 after undef: 404 after purge: 404 ################# in row: 404 after children: 404 after undef: 404 after purge: 404 FreeBSD start 25260 ################# in row: 404 after children: 428 after undef: 428 after purge: 428 ################# in row: 428 after children: 428 after undef: 428 after purge: 428 ... ################# in row: 476 after children: 476 after undef: 476 after purge: 476 ################# in row: 476 after children: 476 after undef: 476 after purge: 476 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
все-таки увеличивается. Значит проблема в коде XML::Twig. :(
|
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
shamber, а какое у тебя максимальное приращение по памяти между вызовами функции, не посмотришь? Просто память всего несколько раз увеличивается за все строчки.
Это сообщение отредактировал(а) ginnie - 20.8.2009, 14:23 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
странно, что у меня ситуация хуже. 704 кб. А у тебя 56 кб. а версия XML::Twig? у меня WinXP XML::Twig 3.32 |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Версия такая-же, XML::Twig 3.32.
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Просто так, для точности, вы с моим файликом работали?
Если да, то мне совсем непонятно, что с памятью происходит. В особенности с моей. Это сообщение отредактировал(а) shamber - 20.8.2009, 14:37 |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Да, работал с файлом __.7z 2,62 Kb, который был выше. -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
http://xmltwig.com/xmltwig/XML-Twig-FAQ.html#Q12
у меня модуль WeakRef не стоял, но после установки к сожалению ничего не изменилось. :( |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
shamber, WeakRef нужен только для perl 5.6.0, т.к. там не было слабых ссылок.
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
А с модулем Devel::Monitor работали?
|
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Нет, с Devel::Monitor не работал, спасибо за наводку, посмотрю. Для личных нужд использовал Devel::Leak::Object. Есть проблемы с XML::Twig, которые показывает Devel::Monitor?
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Пока еще нет.
|
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |