0 / 0 / 0
Регистрация: 18.07.2014
Сообщений: 3
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Ошибка выделения памяти при использовании OpenMP в связке с ITK (Teamcenter API)18.07.2014, 22:11. Показов 1214. Ответов 3
Метки нет Все метки)
(
Среда Visual Studio 2008
Отладки как таковой нет, все производится "наживую" в консоле, из-за того что программа требует для запуска определенные параметры прописанные в bat'файле, а как запустить его( bat'файл) в процессе дебага в VS2008 я не обнаружил. http://ru.wikipedia.org/wiki/Teamcenter -ужасная система на джаве, с ужасным api, в чем суть проблемы - 1.Есть некая программа которая собирает данные из базы Teamcenter 2.Программа работает хоть и криво, но стабильно(хотя и долго) 3.Появилась надобность ускорить процесс(как вариант параллелизм) Примечание 1: tag_t - внутренний тип itk api Примечание 2: на картинках консоли я вывожу адреса переменных, ведь мне кажется проблема именно в них Примечание 3: В считываемом файле лежат имя модели/ревизия вида - name/rev, они и считываются в структуру Пример кода
проблема возникает при
![]() при текущем варианте выдается ошибка связанная с памятью вида рисунок 5 + рисунок 4 и рисунок 2(не видно ошибки но прога упала) На рисунке 3 программа каким-то чудом отработала, но все равно ничего не нашла(не верно отработала)
This function searches the database for all Items and returns a list of item tags identified by the given attribute name/value pairs. The attributes must be the unique key attributes of the item class. Currently, only "item_id" attribute should be used. Parameters: num_attributes (I) number of attributes attribute_names (I) Attribute Names attribute_values (I) Attribute Values n_items (O) Number of matching Items found item_tags (OF) n_items Array of tags of found Items Описание функции из мануала. extern TCCORE_API int ITEM_find_item_revs_by_key_attributes( int num_attributes, /**< (I) number of attributes */ const char** attribute_names, /**< (I) Attribute Names */ const char** attribute_values, /**< (I) Attribute Values */ const char* rev_id, /**< (I) Revision ID */ int* n_items, /**< (O) Number of matching Items found */ tag_t** item_tags /**< (OF) n_items Array of tags of found Items */ ); Я так понимаю что проблема с памятью(с адресацией, хотя я и выделил переменные в private раздел, у кого есть идеи?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
18.07.2014, 22:11 | |
Ответы с готовыми решениями:
3
Утечка памяти при использовании Native API Web API 2.Ошибка при использовании OData запроса с contains Ошибка памяти EAccessViolation при использовании TableView.DataController Проблема при использовании ILProtector'а в связке с другим обфускатором (для строк) |
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
19.07.2014, 05:29 | 2 | |||||
В описании вызываемого API есть слово thread safe?
1
|
0 / 0 / 0
Регистрация: 18.07.2014
Сообщений: 3
|
|
27.07.2014, 18:16 [ТС] | 4 |
определение переменной g не помогло
по поводу thread safe все еще жду ответа от Siemens тема все еще актуальная, есть у кого варианты?
0
|
27.07.2014, 18:16 | |
Помогаю со студенческими работами здесь
4
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |