Среда, 16.10.2024, 09:52
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
2.71 (8.2.17.143 Win7) Консоль компоновки данных
vitaliyua212Дата: Пятница, 15.03.2013, 00:07 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Замер открытия консоли компоновки в режиме отладки (функцией От):
Код
Функция ЛксПолучитьКопиюОбъекта(пОбъект) Экспорт
     НовыйОбъект = ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(пОбъект));
     Возврат НовыйОбъект;
КонецФункции // ЛксПолучитьКопиюОбъекта()
Эта Функция забирает 70% времени или 14 сек. С чем может быть связано? Может железо?


1С:Предприятие 8.2 (8.2.17.143)

Сообщение отредактировал vitaliyua212 - Пятница, 15.03.2013, 01:04
 
tormozitДата: Пятница, 15.03.2013, 00:58 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Эта функция как и написано в ее описании (надеюсь ты его читал) получает КОПИЮ объекта путем его сериализации и десериализации. В данном случае получает копию схемы компоновки данных, передаваемой для отладки. Это делается для того, чтобы при редактировании схемы компоновки в консоли не менялась оригинальная схема.

Для оценки адекватности длительности укажи размер файла xml, в который схема сохраняется из конструктора схемы.
 
vitaliyua212Дата: Пятница, 15.03.2013, 01:07 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
28,6 КБ (29 361 байт)

1С:Предприятие 8.2 (8.2.17.143)
 
tormozitДата: Пятница, 15.03.2013, 01:11 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Сразу можно сказать, что размер схемы довольно большой. Быстро она и не будет таким образом копироваться.
Какой процессор и чипсет на твоем ПК?
Можешь выложить CF и схему компоновки для воспроизведения проблемы?
 
vitaliyua212Дата: Пятница, 15.03.2013, 01:20 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Смотри что еще интересно. Другой отчет, при открытии те же 14 сек. А вот при сохранении:
Код
Если НЕ ЗначениеВФайл(мИмяФайла, ДеревоОтчетов) Тогда
              Предупреждение(НСтр("ru='Невозможно сохранить файл'"));
              Возврат Ложь;
   КонецЕсли;


99.93% Из "Функция СохранитьЗапросыВФайл(ЗапрашиватьСохранение = Ложь, ЗапрашиватьИмяФайла = Ложь)".
Его размер 66,3 КБ (67 906 байт).

Добавлено (15.03.2013, 01:20)
---------------------------------------------
Цитата
Сразу можно сказать, что размер схемы довольно большой.
Не спорю. Тебе видней. smile Только вот что, на будущее, делать, подскажи. Может я принципиально не правильно ККД пользуюсь.

Цитата
Какой процессор и чипсет на твоем ПК?
Это 1700 Intel Celeron M, ему лет 6)). ATI Radeon Xpress 200M(северный мост). Мой старный)) и верный друк. Я к нему так привык.))

Цитата
Можешь выложить CF и схему компоновки для воспроизведения проблемы?
Во-первых я не считаю что это проблема. В смысле, при активной работе - проблема, но может я не правильно пользуюсь ККД. Возможно, большой размер компоновки или железо. Ты скажи. А если выложить, то это полный конфиг базы? Со схемой понятно.


1С:Предприятие 8.2 (8.2.17.143)

Сообщение отредактировал vitaliyua212 - Пятница, 15.03.2013, 01:21
 
tormozitДата: Пятница, 15.03.2013, 01:21 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Не указывай %, а указывай абсолютное время выполнения функций платформы. Так картина будет более понятна.
Итак сколько времени сохраняется файл со схемой в первом и во втором случае?

Конфигурация базы нужна для того, чтобы было можно десериализовать твою схему у меня. 14сек - довольно долго, согласен.  Поэтому хочу посмотреть сам, сколько это будет занимать на современном ПК и как это можно будет ускорить.
 
vitaliyua212Дата: Пятница, 15.03.2013, 01:32 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
14 сек. И в первом и во втором.

Добавлено (15.03.2013, 01:32)
---------------------------------------------
Архив: база, отчет, конфиг - 80 метров. Куда и как слать?


1С:Предприятие 8.2 (8.2.17.143)

Сообщение отредактировал vitaliyua212 - Пятница, 15.03.2013, 01:23
 
tormozitДата: Пятница, 15.03.2013, 01:43 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
rghost.ru
базу я не просил
 
vitaliyua212Дата: Пятница, 15.03.2013, 01:45 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
В смысле конфиг, а не база + отчет + конфиг отчета. В личку ссылку скинул. Вроде...

1С:Предприятие 8.2 (8.2.17.143)
 
tormozitДата: Пятница, 15.03.2013, 01:59 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
На моем быстром ПК файл открывается в 4 раза быстрее.
Схема в самом деле большая, но не из-за основного наполнения, а из-за большого числа стандартных настроек, которые каждый раз сохраняются новые в схему по кнопке "Сохранить стандартную настройку". Эта проблема мне известна, и она стоит в очереди на исправление. В твоем случае она привела к значительному мусорному росту размера схемы компоновки. Теперь я поднял приоритет этой ошибке и она будет обязательно исправлена в следующей версии.

Спасибо за сотрудничество.
 
vitaliyua212Дата: Пятница, 15.03.2013, 02:03 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Ок. Спасибо за твое внимание и участие. А что я могу до исправления сделать самостоятельно?

1С:Предприятие 8.2 (8.2.17.143)
 
tormozitДата: Пятница, 15.03.2013, 02:04 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Для лечения схемы компоновки надо в конструкторе схемы на закладке Настройки удалить все ненужные варианты с именем Основной.
 
vitaliyua212Дата: Пятница, 15.03.2013, 02:09 | Сообщение # 13
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Ну блин, он просто за пол-секи стал сохранять/открывать. Спасибо тебе огромное!

1С:Предприятие 8.2 (8.2.17.143)
 
tormozitДата: Понедельник, 25.03.2013, 02:08 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Причина проблемы исправлена в 2.73
 
  • Страница 1 из 1
  • 1
Поиск: