Ошибка освобождения памяти при загрузке таблицы из базы данных MS SQL c использованием связанной таблицы

Ошибки при работе с ГИС Аксиома
Ответить
Аватара пользователя
Mitrich
Сообщения: 22
Зарегистрирован: 21 фев 2024, 11:45

Ошибка освобождения памяти при загрузке таблицы из базы данных MS SQL c использованием связанной таблицы

Сообщение Mitrich » 21 май 2024, 14:46

День добрый, уважаемые разработчики!

Есть проблема, связанная с добавлением таблицы из базы данных MSSQL Server, с использованием создания связанной таблицы:
функция создания связанной таблицы не освобождает память, использованную при импорте (только в версии Linux), пример загрузки данных вы приводили в ответе viewtopic.php?f=3&t=4123.

Например, если я импортирую данные с созданием связанной таблицы, то после добавления таблицы на карту, занимаемая программой GIS.Axioma память составляет 4-5 Гб. При попытке загрузить еще данные, Axioma может вылететь, если ей не хватает оперативной памяти.

Если я добавляю ранее созданную связанную таблицу в новое окно GIS.Axioma, то занимаемая программой память увеличивается на 100-200 кб, в зависимости от количества пространственных данных.

ГИС Аксиома 5.2.2 (предвыпуск)

[Info ] 12:00:32.729 <void axioma::Core::initialize()> Инициализация ядра
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "Текущие дата и время: 21.05.2024 12:00:32"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "Архитектура: x86_64"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "x86_64-little_endian-lp64"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "linux"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "5.15.0-70-generic"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "Current OS:" "Astra Linux"
[Info ] 12:00:32.730 <void axioma::Core::printSystemInfo()> "Build OS:" "Astra Linux 1.7_x86-64"
[Info ] 12:00:32.731 <void axioma::Core::printSystemInfo()> "Дата и время сборки: Apr 10 2024 11:55:21"
[Info ] 12:00:32.731 <void axioma::Core::printSystemInfo()> "a296e5c53c0da03b6c31fc72f33869b0481f4e65"
[Info ] 12:00:32.731 <void axioma::Core::printSystemInfo()> "Qt version:" 5.15.10
[Info ] 12:00:32.731 <void axioma::Core::printSystemInfo()> "Бесплатная лицензия"
[Info ] 12:00:32.881 <void axioma::Core::printSystemInfo()> HWID: iE+M+==
[Info ] 12:00:32.881 <void axioma::Core::printSystemInfo()> AXIOMA_HOME: "/opt/axioma-gis5/sbin"
[Info ] 12:00:32.882 <void axioma::Core::printSystemInfo()> AXIOMA_DATA: "/opt/axioma-gis5/share/axioma"
[Info ] 12:00:32.882 <void axioma::Core::printSystemInfo()> Application file path: "/opt/axioma-gis5/bin/Axioma.GIS"
[Info ] 12:00:32.882 <void axioma::Core::printSystemInfo()> Settings file: "/home/user/.local/share/ESTI/Axioma.GIS/v5/settings.ini"
[Info ] 12:00:32.882 <void axioma::Core::printSystemInfo()> Resource catalog: "/opt/axioma-gis5/share/axioma"
[Info ] 12:00:32.882 <void axioma::Core::printSystemInfo()> User resource catalog: "/home/user/.local/share/ESTI/Axioma.GIS/v5"
[Debug ] 12:00:32.882 <void axioma::Core::printSystemInfo()> Catalog with font: "/home/user/.local/share/ESTI/Axioma.GIS/v5/Fonts"
[Trace ] 12:00:32.883 <void axioma::Core::printSystemInfo()> System environment: ("AXIOMA_DATA=/opt/axioma-gis5/share/axioma", "AXIOMA_HOME=/opt/axioma-gis5/sbin", "AXIOMA_PLUGINS=/opt/axioma-gis5/bin/plugins", "AXIOMA_PYTHON_BASEPATH=/opt/axioma-gis5/python/lib/python3.8:/opt/axioma-gis5/python/lib/python3.8/plat-linux:/opt/axioma-gis5/python/lib/python3.8/lib-dynload:/opt/axioma-gis5/python/lib/python3.8/site-packages:/home/user/.local/share/ESTI/Axioma.GIS/v5/installed_modules/dependencies/site-packages", "AXIOMA_PYTHON_BINDINGS=/opt/axioma-gis5/python/lib/python3.8/site-packages", "AXIOMA_PYTHON_HOME=/opt/axioma-gis5/python", "AXIOMA_PYTHON_INTERPRETER=/opt/axioma-gis5/python/bin/python3", "AXIOMA_PYTHON_PLUGINS=/opt/axioma-gis5/bin/python_plugins", "BASH_ENV=/home/user/.bashrc", "CURL_CA_BUNDLE=/tmp/axioma/openssl/.QJGUON", "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-SupL8rvmcW,guid=0b97942716666eae27af364c66474764", "DESKTOP_SESSION=fly", "DISPLAY=:10.0", "FLY_NO_REAL_COMPOSITE=1", "FLY_VM_NAME=vmware", "GDAL_DATA=/opt/axioma-gis5/share/gdal", "GDAL_DRIVER_PATH=/opt/axioma-gis5/bin/gdalplugins", "GPG_AGENT_INFO=/run/user/204631/gnupg/S.gpg-agent:0:1", "HOME=/home/user", "LANG=ru_RU.UTF-8", "LD_LIBRARY_PATH=/opt/axioma-gis5/bin:/opt/axioma-gis5/bin/plugins:/opt/axioma-gis5/python/lib", "LOGNAME=user", "OLDPWD=/home/user", "OPENSSL_CONF=/tmp/axioma/openssl/.ANYAnR", "OPENSSL_ENGINES=/opt/axioma-gis5/bin/engines-3", "PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games", "PCSCLITE_CSOCK_NAME=/run/xrdp/sockdir/xrdp_pcsc_socket_10", "PROJ_LIB=/opt/axioma-gis5/share/proj", "PULSE_SCRIPT=/etc/xrdp/pulse/default.pa", "PWD=/opt/axioma-gis5/bin", "QT_ACCESSIBILITY=1", "QT_DPI_ADJUSTMENT_POLICY=AdjustDpi", "QT_ENABLE_HIGHDPI_SCALING=1", "QT_PLUGIN_PATH=/opt/axioma-gis5/bin/qtplugins", "QT_QPA_PLATFORMTHEME=xdgdesktopportal", "QT_QUICK_CONTROLS_STYLE=org.kde.desktop", "QT_SCALE_FACTOR_ROUNDING_POLICY=Round", "QT_SELECT=qt5", "SESSION_MANAGER=local/krasno2-astra:@/tmp/.ICE-unix/31291,unix/krasno2-astra:/tmp/.ICE-unix/31291", "SHELL=/bin/bash", "SHLVL=1", "SSH_AGENT_PID=31398", "SSH_ASKPASS=/usr/bin/fly-ssh-askpass", "SSH_AUTH_SOCK=/tmp/ssh-8AeAsWB8T3sl/agent.31291", "SSL_CERT_FILE=/tmp/axioma/openssl/.QJGUON", "UID=204631", "USER=user", "XAUTHORITY=/home/user/.Xauthority", "XDG_CURRENT_DESKTOP=fly", "XDG_RUNTIME_DIR=/run/user/204631", "XDG_SESSION_CLASS=user", "XDG_SESSION_ID=c44", "XDG_SESSION_TYPE=x11", "XRDP_PULSE_SINK_SOCKET=xrdp_chansrv_audio_out_socket_10", "XRDP_PULSE_SOURCE_SOCKET=xrdp_chansrv_audio_in_socket_10", "XRDP_SESSION=1", "XRDP_SOCKET_PATH=/run/xrdp/sockdir", "_=./Axioma.GIS")
[Trace ] 12:00:32.883 <void axioma::Core::printSystemInfo()> Application cache: "/tmp/axioma"
[Debug ] 12:00:32.883 <void axioma::Core::printSystemInfo()> Config file: "/opt/axioma-gis5/sbin/system.conf"


PS. Прошу прощения, что не прилагаю картинки.
Аватара пользователя
Александр
Сообщения: 464
Зарегистрирован: 18 апр 2019, 08:21

Re: Ошибка освобождения памяти при загрузке таблицы из базы данных MS SQL c использованием связанной таблицы

Сообщение Александр » 22 май 2024, 10:03

Спасибо!
Нам сообщали об этой ошибке ранее:
viewtopic.php?f=2&t=4071

Мы работаем над её исправлением.
Ответить