Firefox ve Wine rychlejší než nativně
Na Tuxradar.com se zabývali porovnáním rychlosti JavaScriptu ve Firefoxu 3.0 běžícím na Windows XP a v tom samém prohlížeči běžícím na Fedoře 10. Bohužel je Firefox na Linuxu pomalejší.
Později vyzkoušeli Firefox ve Wine. Ukázalo se, že Firefox pro Windows i na Linuxu vykresluje JavaScript rychleji než jeho nativní verze.
Dále čtěte…
- Migrační asistent zmizí z instalátoru Ubuntu Včera 10:33
- Co přinese chystaný Firefox 13? 30. 5. 2012 9:56
- Firefox přidá funkci obnovy i do nouzového režimu 29. 5. 2012 11:35
- Vývojová verze Wine podporuje Mono 29. 5. 2012 9:17
- Firefox zablokoval starší verze Flash pluginu 25. 5. 2012 11:06
Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoNavíc. No a co? Chodí to, jak to chodí a špatně to nechodí. K čemu řešit, jak to chodí u souseda.
Re: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoBTW ani neexistuje zadny duvod proc by "nativni" verze mela byt rychlejsi protoze Wine neni zadny emulator, je to v podstate alternatvni API k Linuxovym knihovnam.
Lenže by sa dalo čakať, že natívne GUI bude optimalizované pre danú platformu, keďže neni zaťažené nutnosťou kompatibility...
Re: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoSamozřejmě když aplikace neprovádí některé věci, které dělala na Windows, mohla by jet rychleji. Jestli rychleji pojede, to je věc implementace Wine. Zpravidla jede pomaleji, ale zato s hromadou chyb. Například ve Windows aplikace používají shodu barev (color management), na což Wine kašle. To pak skoro překvapí, když Wine rychlejší není.
Nic z toho nesvědčí o bordelu a podprumernem kodu ve Windows. Svědčí to jen o tom, že zase jednou nevíte, o čem mluvíte.
Re: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoRe: Kdepak je asi chyba?
celé vláknoepiphany
celé vláknoNo ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoGTK vykreslí menu a vokno a konec. Javascript, renderování stránky, vše je plně v režii Firefoxu.
To samé Inkscape apod.
Re: No ... odpoved je docela jednoducha ...
celé vláknoTakze ano, za vetsinu pomalosti muze GTK + low level.
Re: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoAle o co se pře je, že na rychlost Javascriptu a renderování stránek to opravdu nemá vliv. Až bude stránka s objevujícíme se a mizícími tisíci checkboxy, tak dobrá. Ale jelikož je článek o rychlosti gecka zpracovávat JavaScript, je výtka na GTK opravdu směšná.
Re: No ... odpoved je docela jednoducha ...
celé vláknoOT: Re: No ... odpoved je docela jednoducha ...
celé vláknoA k ty mozille, mozilla ma snad nejhorsi coding style ze vsech opensource programu ve kterych jsem se hrabal. (Na opacny strane je u me vede CUPS - abych jen nekritizoval;) Nejdulezitejsi casti XPCOMu jsou napsany v preprocesoru kompilatoru, a skoro kazdy makro zavisi na cilove architekture. V tech makrech je takovej bordel, ze se v tom nikdo nedkaze zorientovat. Je dost dobre mozny ze na wonkach kompiluje cl uplne jinej zdrojak nez to co vidi na linuxu g++.
Re: OT: Re: No ... odpoved je docela jednoducha ...
celé vlákno"Rucne" udelany objekty pomoci maker preprocesoru jsou prej lepsi a hlavne rychlejsi, protoze kompilator C++ nedodaze vygenerovat lepsi kod nez by to za nej udelal programator.
To je mýtus, kompilátor dokáže udělat téměř stejně efektivní kód (ty rozdíly jsou tak malé, že jsou zanedbatelné) a na rozdíl od programátora s daleko menší chybovostí. Navíc ty samé optimalizační finty a hacky, jaké jdou udělat v C, jdou udělat úplně stejně i v C++.
Re: OT: Re: No ... odpoved je docela jednoducha ...
celé vláknoRe: OT: Re: No ... odpoved je docela jednoducha ...
celé vláknoRe: OT: Re: No ... odpoved je docela jednoducha ...
celé vláknoRe: OT: Re: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoRe: No ... odpoved je docela jednoducha ...
celé vláknoOvšem nebude to jen napůl?
Why would I want to buy a commercial license? What is the difference?
The commercial Qt license includes email support, access to upgrades and allows you to develop fully closed source software. The LGPL carries some restrictions regarding the ability for users to relink libraries and other restrictions that may impose architectural requirements that some organizations might not be comfortable with.
http://www.qtsoftware.com/about/licensing/frequently-asked-questions#what-versions-of-qt
Re: No ... odpoved je docela jednoducha ...
celé vláknoNo, krom zminovane licence napriklad kvuli podpore technologii usnadneni.

