v7: WIN 2008 R2. Недостаточно свободной оперативной памяти. #697568


#0 by rainman
Имеется база 1С7 и три различных операционных системы. 1) Win 7 64 bit 2) Win server 2003 R2 64 bit 3) Win server 2008 R2 64 bit А так же один достаточно большой отчет. На системах 1 и 2 отчет работает, да достаточно долго, но работает. Память больше 1.5 Гб не используется. На 3й системе отчет вылетает по нехватки памяти. Первый раз, признаться, такое случилось. Может кто-то сталкивался с подобными проблемами. Приветствуются дельные советы.
#1 by GStiv
Если падает с нехваткой скорее всего получается громадная ТЗ, посмотрите где в коде ее можно уменьшить свернуть итд
#2 by rainman
Это понятно. Так и есть. Я надеюсь есть возможность код этот не переписывать, ведь работает на других операционках.
#3 by Гадкий 1С-ник
Попробуй очищать лишние объекты когда отчет формирует.
#4 by GStiv
Такая же проблема была при обновлении одной типовой спец конфигурации на 8 решили только ключами 3gb pae но насколько э то поможет 77 не знаю. Еще вариант в режиме совместимости запустить xp sp3
#5 by Гадкий 1С-ник
возможно банально утечка памяти (пример ) Можно кэшировать макеты и т.д, случаи индивидуальны
#6 by rainman
Да, пробовал запускать с совместимостью ХР и 7, результата к сожалению нет. Я про v7. Советы еще подожду, но чувствуется, что придется отчет таки переделывать.
#7 by PaulBC
проверь место свободное на дисках, особенно где временные файлы хранятся
#8 by rainman
150 Гб. Думаю, что за глаза.
#9 by Voronve
Отказаться от 2к8 r2 x64. Найти дистр 2k8 не r2 x64 Темпы с профиля юзера перенастроить на X:windows emp
#10 by Морозов Александр
А енто... в терминале то работаете? Может Юзеру мало памяти выделено?
#11 by Повелитель
У меня была такая проблема. Когда win клиента был х32, а на сервере х64. Ну а так как приложение 1с7 х32, то похоже в этом проблема.
#12 by rainman
Думаю мои админы повесятся от такого предложения. Но намекнуть им, для приколка, чтобы повеселиться - спасибо за идею :) В терминале. Но все же комрады выше правильно поняли, что вылетает после превышения памяти больше 2 Гб. Или я вас возможно недопонял. Можете поподробнее?
#13 by Морозов Александр
Но ведь на других ОС не падает... Я просто подумал что терминальному пользователю выделено мало оперативки... вот и падает.
#14 by rainman
В итоге пока суть да дело, переделал немного отчет и он заработал где надо. Но вопрос мне кажется интересный, возможно найдется человек, который знает в чем проблема. И как решить это без рефакторинга.
#15 by Морозов Александр
я бы посоветовал почитать вот про это:
#16 by rainman
Спасибо за совет. Ознакомлюсь.
#17 by hogik
Тема: Сообщения: 12, 14. Проверял на 1cv7.exe.
#18 by hogik
->
#19 by lg2marvel
Столкнулся с нечто схожим Для себя нашел на инфостате решение: - 1с-ка скомпилированная с ключом чтоб использовалось 3Гб памяти на процесс. И в boot.ini параметры /PAE /3GB для включения использования расширенного диапазона памяти.
#20 by H A D G E H O G s
dll-ка (не обязательно системная, от винды) загрузилась по кривому адресу в операционке номер .
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С