abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 17:33 | Komunita

Projekt Debian daroval 10 000 dolarů neziskové organizaci Framasoft na její crowdfundingovou kampaň na podporu vývoje PeerTube, tj. svobodné federalizované platformy pro sledování a sdílení videí, alternativy YouTube s podporou P2P. Cílem je podpora živého přenosu (live streaming).

Ladislav Hagara | Komentářů: 6
včera 15:55 | Nová verze

Software pro vytváření datových úložišť na síti TrueNAS byl vydán ve verzi 12.0. Jedná se o první verzi od oznámení přejmenování FreeNASu na na TrueNAS CORE a TrueNASu na TrueNAS Enterprise.

Ladislav Hagara | Komentářů: 0
včera 14:55 | Nová verze

Byla vydána říjnová aktualizace aneb verze 2020.10-1 linuxové distribuce OSMC (Open Source Media Center). Z novinek lze zdůraznit přechod na Debian 10 Buster a Kodi 18.8.

Ladislav Hagara | Komentářů: 0
včera 07:00 | Nová verze

Dle plánu Microsoft oznámil vydání vývojářského buildu (Kanál Dev) webového prohlížeče Edge pro Linux. K dispozici jsou balíčky .deb i .rpm. Současně bylo oznámeno, že Microsoft Edge Bounty Program je otevřen i pro uživatele Edge pro Linux. Za nalezení bezpečnostní chyby lze získat od 1 000 do 30 000 dolarů.

Ladislav Hagara | Komentářů: 34
včera 06:00 | Nová verze

OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 15.0.0 (Current) otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). Přehled novinek v článku na Medium.

Ladislav Hagara | Komentářů: 0
20.10. 23:11 | IT novinky

Společnost System76 představila svůj nejnovější desktopový počítač Thelio Mega. Cena začíná na 7 499 dolarech. Koupit jej lze až se 4 grafickými kartami. Při výběru 4x Quadro RTX 8000 se cena navýší o 23 589 dolarů. Na výběr jsou předinstalované linuxové distribuce Pop!_OS 20.10, Pop!_OS 20.04 LTS a Ubuntu 20.04 LTS.

Ladislav Hagara | Komentářů: 1
20.10. 22:33 | Nová verze

Byla vydána verze 9.1 open source unixového operačního systému NetBSD (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.10. 22:11 | Nová verze

Byla vydána nová verze 4.12 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl aktualizován na verzi 10.0.2 (Firefox 78.4.0esr, NoScript 11.1.3). Linux na verzi 5.8. Opraveno bylo také několik bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
20.10. 17:00 | Zajímavý software

Nadace FINOS (Fintech Open Source Foundation) společně s globální investiční bankovní společností Goldman Sachs oznámily uvolnění zdrojových kódů platformy pro datové modelování Legend (původně Alloy). Více v dokumentaci.

Ladislav Hagara | Komentářů: 0
20.10. 15:55 | Nová verze

Byl vydán Mozilla Firefox 82.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 7
Které aspekty uživatelského rozhraní textového editoru považujete za důležité?
 (70%)
 (37%)
 (31%)
 (17%)
 (24%)
 (17%)
Celkem 198 hlasů
 Komentářů: 19, poslední včera 22:09
Rozcestník

Dotaz: Používat vyrovnávací paměť kompilace (cache)

4.8.2005 17:21 Petr Tomeš | skóre: 23 | blog: ptomes | Brno
Používat vyrovnávací paměť kompilace (cache)
Přečteno: 136×
Dobrý den, handbooku letmo zmíňuje ccache a její možné nevýhody ccache - rychlé vyrovnávací paměti kompilátoru, která umožňuje zhruba 5-10x urychlit kompilaci. Má s tím někdo zkušenosti? Předem děkuji za odpovědi.

Sestava: Gentoo 2005.0/1 Pentium III 900 MHz Celeron2 Coppermine 128 MB RAM Nvidia Riva TNT2 32 MB RAM. /boot (32 MB) / (9 GB) swap (1024 MB) KDE-base 3.4 + základní programy (Firefox, Amarok, KMail, K3B, MPlayer, KWord, KSpread...)

Odpovědi

4.8.2005 18:43 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
ccache používám pořád. Akorát nepoužívám Gentoo...

Jako nejméně problematická metoda se ukazují symlinky cc, gcc, g++, c++, v nějakém adresáři, který je v PATH před /usr/bin. Pokud ti jde jen o kompilaci programů z Portage, tak ty zlobivé asi vývojáři napravili v ebuildech, takže by ti mělo být jedno, kterou metodu používá FEATURES="ccache".

Zrychlení kompilace programů nepoužívajících libtool je skutečně řádové; režie libtoolu sežere dost, ale i s ním je zrychlení citelné.
4.8.2005 19:53 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Z popisu intuitívne tuším, o čo sa jedná, ale nikdy som o tom nepočul. Vyzerá to zaujímavo a možno by som to chcel použiť. Môžete ma nasmerovať, čo si mám pozrieť? V manuály gcc som "ccache" nenašiel, man -k tiež mlčí. Google našiel http://ccache.samba.org/, ale čo má samba s kompilovaním? O čo teda ide?
JaMa avatar 4.8.2005 20:00 JaMa | skóre: 1 | blog: jama
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Pokud mas gentoo tak je to jednoduche.. http://gentoo-wiki.com/TIP_Use_ccache
4.8.2005 20:29 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Gentoo nemám, keby som ho mal, pravdepodobne by som o tej črte už vedel. Z uvedenej stránky som sa dočítal:
ccache is a compiler cache. It uses the -E gcc switch and a hash to detect when a compilation can be satisfied from cache.
Z manuálu gcc som sa dočítal:
Stop after the preprocessing stage; do not run the compiler proper. The output is preprocessed source code, which is sent to the standard output.
To mi spolu nejako stále zmysel nedáva.
4.8.2005 20:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Samozřejmě zrychlení opakované kompilace se stejnými volbami kompilátoru -- takže zda a o kolik se tím zrychlí emergování pro normální lidi, to by asi musel nějaký gentooista změřit...
4.8.2005 20:39 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
No, to sa mi paci. Castejsie kompilujem napriklad jadro FreeBSD s minimalnou zmenou v jeho konfiguraku a vzdy s tymi istymi volbami kompilatora. Mozem nejakym sposobom toto vyuzit?
4.8.2005 20:15 jm
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Vzdyt to funguje uplne samo, akorat staci do FEATURES pridat ccache. :-)
4.8.2005 20:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
Pokud tazateli jde o kompilaci z Portage a ne třeba vlastních věcí... No, píše cosi o handbooku, takže snad.
4.8.2005 20:26 jm
Rozbalit Rozbalit vše Re: Používat vyrovnávací paměť kompilace (cache)
To use ccache with **non-Portage** C compiling, add /usr/lib/ccache/bin to the beginning of your path, before /usr/bin.
pise se v tom ebuildu. To by snad mohl taky zvladnout. ;-)

P.S. Maximalni velikost se nastavuje pomoci ccache -M, napr. ccache -M 2G - no a to je asi vsechno.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.