Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.01.2014, 10:06
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Out of memory возникает при получении данных запросом из базы, и сохранении в файл. Сначала: Set txt = fso.CreateTextFile(file_name ) Потом в цикле: txt.WriteLine row Потом: txt.close Может можно данные в файл сохранять промежуточные? Почему-то при сохранении 300 мегабайт данных в файл, сжирает пару гигов оперативы. Скорее всего и объект в котором общение с базой происходит, тоже память сжирает. Но всё равно что-то дофига. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 10:34
|
|||
---|---|---|---|
Out of memory |
|||
#18+
CreateTextFile не позволяет указать режим доступа к файлу. Попробуй его создать, а потом открыть с флагом WriteOnly. Ещё такой фортель может выкинуть антивирус... попробуй отключить проверку (по приложению или целевому каталогу, например). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 10:47
|
|||
---|---|---|---|
Out of memory |
|||
#18+
AkinaCreateTextFile не позволяет указать режим доступа к файлу. Попробуй его создать, а потом открыть с флагом WriteOnly. Ещё такой фортель может выкинуть антивирус... попробуй отключить проверку (по приложению или целевому каталогу, например). Первое после обеда попробую, а второе (антивирус), не вариант, нужно решение, доступное на ежедневной основе, в штатном режиме. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 11:02
|
|||
---|---|---|---|
Out of memory |
|||
#18+
XDiaBLoнужно решение, доступное на ежедневной основе, в штатном режиме. Чтобы искать решение, нужно знать причину. Пока что она неизвестна. Чтобы найти причину, надо проверить ВСЕ варианты. И никаких "априори" и "низзя". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 11:03
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Кстати, а в какой именно среде программирования всё это? VB6? VBS? Прочее? Оно, конечно, влиять формально не должно, но от знания хуже не станет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 12:01
|
|||
---|---|---|---|
Out of memory |
|||
#18+
AkinaКстати, а в какой именно среде программирования всё это? VB6? VBS? Прочее? Оно, конечно, влиять формально не должно, но от знания хуже не станет. WSH+VBScript. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 12:47
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Вот счас закатил в тестовых целях Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Нормально отхрюкало (см. скрин), без закидонов... Не в ЭТОМ коде, вероятно, проблемка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 12:58
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Akina, Слушай, глянул ща внимательно, проблема вот как выглядит, и это считывание данных из БД, но куда отожралась память, всё ещё актуально. А я не представляю как это выяснить, могу только предположить, что дело в самом объекте, на котором всё и отваливается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 13:08
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Для осмысленного ответа недостаточно данных. Комментируй код по кускам, убирай заведомо живое, локализуй проблему. Больше посоветовать пока нечего. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 14:01
|
|||
---|---|---|---|
Out of memory |
|||
#18+
Гхм, интересно, почему Microsoft Cursor Engine, если у меня Оракл? Но это совсем не в эту ветку вопрос... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 14:55
|
|||
---|---|---|---|
Out of memory |
|||
#18+
XDiaBLoГхм, интересно, почему Microsoft Cursor Engine, если у меня Оракл? Но это совсем не в эту ветку вопрос... Да потому что у тебя ADO падает, а не скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2014, 15:03
|
|||
---|---|---|---|
Out of memory |
|||
#18+
AkinaXDiaBLoГхм, интересно, почему Microsoft Cursor Engine, если у меня Оракл? Но это совсем не в эту ветку вопрос... Да потому что у тебя ADO падает, а не скрипт. Понаделали прослоек, не поймёшь по какому маршруту диалог с СУБД происходит... Напишу ка я лучше в ветку "Oracle". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.02.2014, 17:40
|
|||
---|---|---|---|
|
|||
Out of memory |
|||
#18+
XDiaBLo, не забывай в конце set fso=Nothing set myfile=Nothing мне помогало... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.02.2014, 17:46
|
|||
---|---|---|---|
Out of memory |
|||
#18+
GGamerrXDiaBLo, не забывай в конце set fso=Nothing set myfile=Nothing мне помогало... Это ясно. Но в конце. А вылетало то ещё до конца :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.02.2014, 18:04
|
|||
---|---|---|---|
Out of memory |
|||
#18+
AkinaXDiaBLoГхм, интересно, почему Microsoft Cursor Engine, если у меня Оракл? Но это совсем не в эту ветку вопрос... Да потому что у тебя ADO падает, а не скрипт.+1, заметил такую фигню. rs("Field") может вызвать ошибку в недрах adodb. XDiaBLo, если юзаешь такой подход, попробуй переделать на For Each по полям. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2156494]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |