Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) 1С++ под wine@etersoft (число прочтений - 39354 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #30 - 27. Мая 2008 :: 08:42
Печать  
fez писал(а) 27. Мая 2008 :: 07:37:
Но винда все равно вдвое быстрее.

Примерно половину этого отрыва можно нагнать, если на время запуска тестов переключиться в другой рабочий стол. Видимо сильно влияет тормознутость икссервера. Стало быть в терминале будет не так уж и плохо.
  
Наверх
www  
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #31 - 27. Мая 2008 :: 18:35
Печать  
fez писал(а) 27. Мая 2008 :: 08:42:
Примерно половину этого отрыва можно нагнать, если на время запуска тестов переключиться в другой рабочий стол. Видимо сильно влияет тормознутость икссервера. Стало быть в терминале будет не так уж и плохо.

В терминале будет так же плохо. Один из самых тормозных моментов - заполнение ТЗ на форме, потихоньку добавляю в самые тяжелые участки Форма.ТЗ.Видимость(0) ... Форма.ТЗ.Видимость(1), не так "красиво" зато значительно быстрее.
Есть неприятный глюк при печати: падает (не сразу и не каждый раз) на печати таблиц с рамками не из сплошных линий (эмулируется печать битмапом, etersoft чинят).
Если с памятью все в порядке, можно несколько поднять быстродействие засунув временные каталоги в tmpfs.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #32 - 27. Мая 2008 :: 19:34
Печать  
Djelf писал(а) 27. Мая 2008 :: 18:35:
В терминале будет так же плохо. Один из самых тормозных моментов - заполнение ТЗ на форме, потихоньку добавляю в самые тяжелые участки Форма.ТЗ.Видимость(0) ... Форма.ТЗ.Видимость(1), не так "красиво" зато значительно быстрее.

Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Цитата:
Есть неприятный глюк при печати: падает (не сразу и не каждый раз) на печати таблиц с рамками не из сплошных линий (эмулируется печать битмапом, etersoft чинят).

А что обещают?
Как раз хотел кое-что в ТП паттерном покрасить...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #33 - 27. Мая 2008 :: 22:02
Печать  
kms писал(а) 27. Мая 2008 :: 19:34:
Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Когда ТЗ большая даже это не помогает. 1С с Wine и X`ами все равно стараются перерисовать ТЗ сто раз и все это сопровождается мерзким мельканием, прокруткой ТЗ и тормозами  Нерешительный

kms писал(а) 27. Мая 2008 :: 19:34:
А что обещают?
Как раз хотел кое-что в ТП паттерном покрасить...

С обещаниями как всегда все в порядке: "Починим..." когда нибудь... Подмигивание
Собирательная бага по печати тута: https://bugs.etersoft.ru/show_bug.cgi?id=443
Падение по линиям в 154 баге. Проверить документ на баг можно запустив 1С не через wine, а через winelog, и пустить документ на печать, если не вылезет что-то похожее на это:
fixme:bitmap:BITMAP_SetOwnerDC Trying to select bitmap 0x6774 in different DC type
то если и будет падать, то уже по другому багу  Смех
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #34 - 28. Мая 2008 :: 02:24
Печать  
fez писал(а) 27. Мая 2008 :: 08:42:
fez писал(а) 27. Мая 2008 :: 07:37:
Но винда все равно вдвое быстрее.

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

Тормознутость Иксов сказывается , когда окон сотня. А вайновское окно на неактивном десктопе не обрабатывается. Еще может помочь отключение отладочного вывода вайна
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #35 - 28. Мая 2008 :: 03:04
Печать  
kmail imap понимает, хотя он был в качестве примера не true клиента. ldap не помню но его должны уметь kdepim вобще и kontakt в частности. Конфиг поищу на следующей неделе когда доберусь до компа.
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #36 - 28. Мая 2008 :: 03:17
Печать  
fez писал(а) 27. Мая 2008 :: 07:37:
fez писал(а) 27. Мая 2008 :: 06:10:
Ушел сравнивать быстродействие.

Отключение журналирования на ext3 дает 7-8% прироста. Но винда все равно вдвое быстрее.

отключение журналирования насколько я помню это не единственный тюнинг ext3. ReiserFS показывает хорошие результаты на большом количестве файлов.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #37 - 28. Мая 2008 :: 21:39
Печать  
antares0 писал(а) 28. Мая 2008 :: 02:24:
А вайновское окно на неактивном десктопе не обрабатывается.

Ну примерно это и имелось в виду. На винде похожий результат тоже есть, только гораздо менее выраженный. Так что это либо недоработка у винды, либо конструкция 1С+wine+X действительно настолько тормознутая, что выключение ее отработки дает такой существенный эффект.

antares0 писал(а) 28. Мая 2008 :: 02:24:
Еще может помочь отключение отладочного вывода вайна

Не подскажешь, как это сделать?
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #38 - 28. Мая 2008 :: 21:40
Печать  
antares0 писал(а) 28. Мая 2008 :: 03:04:
kmail imap понимает, хотя он был в качестве примера не true клиента. ldap не помню но его должны уметь kdepim вобще и kontakt в частности. Конфиг поищу на следующей неделе когда доберусь до компа.

Мне в принципе ровно до true/не true. Главное, чтобы меня менеджеры ногами не били Улыбка
А конфиг жду с нетерпением. Типа приму в дар с трепетом и все такое Улыбка
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #39 - 28. Мая 2008 :: 21:42
Печать  
antares0 писал(а) 28. Мая 2008 :: 03:17:
отключение журналирования насколько я помню это не единственный тюнинг ext3. ReiserFS показывает хорошие результаты на большом количестве файлов.

Ну я просто сделал все тоже самое на ext2 партиции. Особым тюнингом не заморачивался. И вообще меня ща больше вопросы wsc под вайном волнуют (интеллисенса очень хочется)
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #40 - 29. Мая 2008 :: 01:42
Печать  
на ext2 данные могут накрытся медным тазом в плохой день. ext3 появилась не от хорошей жизни.
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #41 - 29. Мая 2008 :: 03:14
Печать  
fez писал(а) 28. Мая 2008 :: 21:39:
antares0 писал(а) 28. Мая 2008 :: 02:24:
А вайновское окно на неактивном десктопе не обрабатывается.

Ну примерно это и имелось в виду. На винде похожий результат тоже есть, только гораздо менее выраженный. Так что это либо недоработка у винды, либо конструкция 1С+wine+X действительно настолько тормознутая, что выключение ее отработки дает такой существенный эффект.

antares0 писал(а) 28. Мая 2008 :: 02:24:
Еще может помочь отключение отладочного вывода вайна

Не подскажешь, как это сделать?

вкратце, нужно отключить все каналы отладки. Что и как, находится по слову WINEDEBUG   в  мане и доках. Подробнее вечером.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #42 - 29. Мая 2008 :: 05:20
Печать  
antares0 писал(а) 29. Мая 2008 :: 01:42:
на ext2 данные могут накрытся медным тазом в плохой день. ext3 появилась не от хорошей жизни.

Я это понимаю. В данном случае все мои данные продублированы в репозитории, так что мне совершенно не страшно их потерять.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #43 - 30. Мая 2008 :: 06:39
Печать  
Djelf писал(а) 27. Мая 2008 :: 22:02:
kms писал(а) 27. Мая 2008 :: 19:34:
Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Когда ТЗ большая даже это не помогает. 1С с Wine и X`ами все равно стараются перерисовать ТЗ сто раз и все это сопровождается мерзким мельканием, прокруткой ТЗ и тормозами  Нерешительный

В принципе, верю, конечно, на слово.
А может проверишь - для индексированной таблицы - выгрузка в ТЗ на форме - тоже мелькает?

Как-то так:
Код
Выбрать все
_ти.Выгрузить(_тз);
 


Где _ти - ИТ, _тз - ТЗ на форме.
Только 1cpp нужен не очень старый - 2.5 из последних, или 3.0.

Цитата:
Падение по линиям в 154 баге. Проверить документ на баг можно запустив 1С не через wine, а через winelog, и пустить документ на печать, если не вылезет что-то похожее на это:

Ага, понял, спасибо.
Надеюсь, чаша сия минует ТП на этот раз.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #44 - 30. Мая 2008 :: 19:57
Печать  
kms писал(а) 30. Мая 2008 :: 06:39:
А может проверишь - для индексированной таблицы - выгрузка в ТЗ на форме - тоже мелькает?

Пока особой разницы не обнаружил. Там где ТЗ на форме тормозила, сейчас (отключил временное скрытие ТЗ на форме) нормально. Но в базе никто не работает... Походу без нагрузки на сервера не обнаружить. К тому же я обновил wine@etersoft 1.0.8 на 1.0.8 (размер изменился...  Нерешительный хоть бы еще одну цифирку добавляли бы). Так что возможно несколько вариантов. На следующей неделе, когда сервера загрузят работой перепроверю.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать