Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #1  
Старый 06.07.2009, 22:38
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,216
По умолчанию КУРСОР и виртуальная память win

Столкнулся со следующей проблемой:

В цикл, который имеет ~3500 итераций, за каждый проход формируется несколько курсоров.

В итоге, если виртуальная память win мала, то происходит зависание и программа вылетает по ошибке.
Данила подсказал и увеличив виртуальную память до нужного размера в итоге получил результат.


Можно ли и каким образом избавиться от этого эффекта - загрузка виртуальной памяти.
Ответить с цитированием
  #2  
Старый 08.07.2009, 04:11
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,789
По умолчанию

Поменять алгоритм. Каждый уникальный запрос цикла или курсор сохраняется в памяти на время работы алгорима для ускорения работы. У вас их просто слишком много.
Ответить с цитированием
  #3  
Старый 17.04.2010, 22:12
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,216
По умолчанию

Опять столкнулся с этой проблемой - решение сделал ТОП, в который вынес КУРСОР. После отработки ТОПОа - КУРСОР закрывается...
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 16:25.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт