![]() |
|
|||||||
| Регистрация | Обмен опытом | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Столкнулся со следующей проблемой:
В цикл, который имеет ~3500 итераций, за каждый проход формируется несколько курсоров. В итоге, если виртуальная память win мала, то происходит зависание и программа вылетает по ошибке. Данила подсказал и увеличив виртуальную память до нужного размера в итоге получил результат. Можно ли и каким образом избавиться от этого эффекта - загрузка виртуальной памяти. |
|
#2
|
||||
|
||||
|
Поменять алгоритм. Каждый уникальный запрос цикла или курсор сохраняется в памяти на время работы алгорима для ускорения работы. У вас их просто слишком много.
|
|
#3
|
|||
|
|||
|
Опять столкнулся с этой проблемой - решение сделал ТОП, в который вынес КУРСОР. После отработки ТОПОа - КУРСОР закрывается...
|