Автор Тема: При промяна на преоритета....  (Прочетена 10149 пъти)

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #15 -: Jul 24, 2006, 18:01 »
А под Уин как стоят нещата с библиотеките? Фокса собствени ли библиотеки зарежда или ползва вече заредени на Уин (ако последното е възможно при тази ОС)?



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #16 -: Jul 24, 2006, 18:29 »
Много съм неук в областа но от опита който имам като програмист си мисля че fox-а ползва библиотеките на windows за да си изчертава интерфейса. Т.Е. ползва само много малка част от GTK или почти никаква. Някой по-вещ ако знае да се изкаже '<img'>

Поздрави
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #17 -: Jul 24, 2006, 19:07 »
Ако лисицата ползва GTK библиотеки, защо се получава така:
След зареждането на системата стартитам Gimp (той ползва GTK библиотеки). После стартирам лисицата, но тя се зарежда бавно (при първото си стартиране), т.е. тя не ги ползва библиотеките и ги зарежда пак. Така ли се получава?



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
При промяна на преоритета....
« Отговор #18 -: Jul 24, 2006, 21:27 »
Темата малко се "разми" според мен, но да се изкажа все пак:
Аз също съм на мнение, че в повечето случаи ОО, Firefox, Thunderbird .... etc. зареждат малко по-бавно от М$ аналозите си, но това е по-скоро емпирично установено, а не с точни измервания и тем подобни.
Ако проблема е в ядрото и начина му на управление и заделяне на памет, кеширане на дискови операции, ..... и т.н. как тогава ще се обясни наличието на наистина доста по-бързи програми сравнение с М$ като примерно mplayer - за мен той няма аналог по скорост, както и xine между другото..... a и още няколко програми които аз използвам. Отделно, приложения, които не използват ГУИ а shell interface също не може да се каже, че страдат от бавно зареждане или подобни проблеми.
От всичките тези неща си правя извод (за който не претендирам да е професионален и правилен), че причината за тези "забавяния" се крие в не добре написан и оптимизиран код и използване на готови функции и библиотеки (qt, gtk), които също от своя страна забавят изпълнението и стартирането на конкретно приложение.
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #19 -: Jul 25, 2006, 14:13 »
Ами нека аз се изкажа и за MPlayer. Ресурсите,които изисква зависят от видео драйвера. Ако използвам xv процесора се натоварва много по-малко от колкото, ако гледам филм под Уин. Но... Има едно но. Ако използвам opengl драйвера (при него субтитрите се изписват в/у черното) товари процесора на 60%, т.е повече от колкото  под Уин.

Редакция: промених темата малко. Надявам се сега да не мислим, че я "разводняваме"  '<img'>



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
При промяна на преоритета....
« Отговор #20 -: Jul 26, 2006, 18:52 »
Не знам дали ще помогне, но във Федора 5 има услуга "readahead" , която подобрява точно бързината на зареждане на приложенията ( или поне така пише в инфото )
Активен

mhydra

  • Напреднали
  • *****
  • Публикации: 715
  • Distribution: Fedora, Mandriva
  • Window Manager: GNOME
    • Профил
При промяна на преоритета....
« Отговор #21 -: Jul 27, 2006, 14:45 »
Ами точно многото различни библиотеки на Qt и GTK влияят на зареждането. А иначе самата операционна система е доста по-бърза.
Може би ако програмите са компилирани статично тогава ще се подобри първоначалното инсталиране. Ако знаете колко обръщения прави една елементарна програмка от 30 реда за четене от файл. Поне аз засякох 10-15 обръщения за зареждане на библиотеки и най-различни достъпи до файловата система. Като се почне от /dev/urandom, мине се през /sbin/ld и какви ли не още операции.
Активен

Указвам помощ за всичко свързано с Fedora и Мандрива.
Може да ме търсите на ICQ.

bozho

  • Напреднали
  • *****
  • Публикации: 115
    • Профил
При промяна на преоритета....
« Отговор #22 -: Aug 03, 2006, 01:44 »
Цитат (HarleyBG @ Юли 25 2006,15:13)
Ами нека аз се изкажа и за MPlayer. Ресурсите,които изисква зависят от видео драйвера. Ако използвам xv процесора се натоварва много по-малко от колкото, ако гледам филм под Уин. Но... Има едно но. Ако използвам opengl драйвера (при него субтитрите се изписват в/у черното) товари процесора на 60%, т.е повече от колкото  под Уин.

-subpos 100 -vf   expand=0:-100:0:0
така си се изписват "в/у черното"  без да ползваш opengl . Естествено може да дадеш други параметри. Прочети за vf.
Аз така го ползвам без да пускам Х
С   -vo vesa:vidix



Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
При промяна на преоритета....
« Отговор #23 -: Aug 03, 2006, 09:54 »
Цитат (Italianeca @ Юли 24 2006,18:29)
Много съм неук в областа но от опита който имам като програмист си мисля че fox-а ползва библиотеките на windows за да си изчертава интерфейса. Т.Е. ползва само много малка част от GTK или почти никаква. Някой по-вещ ако знае да се изкаже '<img'>

Firefox, а и всички програми на Mozilla използват различни библиотеки за изчертаване на потребителският интерфейс под различните операционни системи. Под Windows използват неговите, докато под Linux и другите *NIX системи може да ползват GTK1, GTK2 или QT. Последното не се поддържа официално, но мисля че все още е възможно да се компилира Firefox с QT интерфейс.

Проблема с бавното зареждане и по-лоша работа на Mozilla и OpenOffice.org под Linux в сравнение с Windows е че повечето им разработчици и потребители ползват Windows (това важи най-вече за Firefox и Thunderbird). За това и те са оптимизирани за работа под тази система.
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #24 -: Aug 03, 2006, 22:49 »
Цитат (bozho @ Авг. 03 2006,02:44)
Цитат (HarleyBG @ Юли 25 2006,15:13)
Ами нека аз се изкажа и за MPlayer. Ресурсите,които изисква зависят от видео драйвера. Ако използвам xv процесора се натоварва много по-малко от колкото, ако гледам филм под Уин. Но... Има едно но. Ако използвам opengl драйвера (при него субтитрите се изписват в/у черното) товари процесора на 60%, т.е повече от колкото  под Уин.

-subpos 100 -vf   expand=0:-100:0:0
така си се изписват "в/у черното"  без да ползваш opengl . Естествено може да дадеш други параметри. Прочети за vf.
Аз така го ползвам без да пускам Х
С   -vo vesa:vidix

Това го знам. Простоисках да дам пример, че драйвера има значение
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
При промяна на преоритета....
« Отговор #25 -: Aug 17, 2006, 18:26 »
ами направете един тест между графичната производителност под линукс и уиндоус и може да изскочи заека...

лошото е че не се сещам за подобен такъв тест.. (някой да знае за glxgears за уиндоус :?)

иначе не е коректно по този начин (през графичния интерефйс) да се сравняват ОС-ите
по описаните досега начини се сравнява ОС + графичния мениджър (което от потребителска гледна точка е важното, но да се търси телето при кърнъла ми се струва грешно...)
Активен