AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 15.04.2013, 12:11   #1  
Blog bot ist offline
Blog bot
Участник
 
25.644 / 848 (80) +++++++
Registriert seit: 28.10.2006
zakharov: Осторожно, контейнеры!
Источник: http://www.zakharov.com/2013/04/blog-post_4606.html
==============



Источник: http://www.zakharov.com/2013/04/blog-post_4606.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Alt 15.04.2013, 18:19   #2  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.985 / 3273 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Может быть дело не в обращении с памятью при работе с контейнерами, а просто тупо память кончилась и система не везде это корректно обрабатывает ?

Где-то попадалось на глаза сообщение что в 2009-й контейнеры реализованы при помощи List (в отличие от трешки) - т.е. они должны быть намного стабильнее чем раньше.
Alt 16.04.2013, 01:57   #3  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Я вот на одном проекте, правда, еще на 3.0 видел такие исправления кода с очень примечательными комментариями:
X++:
// уменьшение утечек памяти путем избавления от конструкций вида Map.exists([keyVal1, keyVal2, ...])
//if (dataMap.exists([keyVal1, keyVal2, keyVal3, keyVal4]))
container conKey = [keyVal1, keyVal2, keyVal3, keyVal4];
if (dataMap.exists(conKey))
Уж не знаю, правда, как это влияет на утечки памяти, - сам не проверял.
Возвращаясь к исходной публикации про buf2con() - что характерно, в 2012-й эту функцию ради ускорения работы (а, может, и для устранения утечек памяти ) вынесли в ядро, переделав с упаковки в контейнер отдельных полей на формирование "монолитного" BLOB'а. Симметричные изменения были сделаны и в con2buf(). См. также Improvements on the global methods buf2con and con2buf in Microsoft Dynamics AX 2012
This post has been rated by: Logger (5), ziva (2), S.Kuskov (1).
Alt 16.04.2013, 20:25   #4  
ziva ist offline
ziva
Иван Захаров
Злыдни
Лучший по профессии AXAWARD 2013
 
65 / 106 (4) +++++
Registriert seit: 25.03.2005
Zitat:
Zitat von Logger Beitrag anzeigen
Может быть дело не в обращении с памятью при работе с контейнерами, а просто тупо память кончилась и система не везде это корректно обрабатывает ?
Памяти всегда оставалось с запасом.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Осторожно, грабли! Конфигуратор продукции Alexanderis.ua DAX: Прочие вопросы 3 01.07.2010 17:43
Осторожно insert_recordset MikeR DAX: Программирование 11 28.04.2009 17:27
Осторожно. RecordSortedList учитывает регистр символов Logger DAX: Программирование 9 23.01.2009 15:39
Осторожно! SP4 для W2K и Axapta 2.5 KiselevSA DAX: Администрирование 8 01.12.2003 19:14
Осторожно! Грабли! Wamr DAX: Программирование 5 11.09.2003 12:29

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.