Přejít k navigační liště

Zdroják » Zprávičky » Make je pomalé? Zkuste vytváření buildů rychlostí nindžovskou!

Make je pomalé? Zkuste vytváření buildů rychlostí nindžovskou!

Zprávičky Různé

Nálepky:

Programátoři znají důvěrně nástroj GNU Make, který slouží k překladům a linkování zdrojového kódu do výsledné binární podoby, resp. ke sledování závislostí těchto překladů, aby se nepřekládalo vždy všechno a celé, ale pouze změněné části; krom toho nabízí i další užitečné funkce.

V Google při práci na prohlížeči Chrome používali původně obdobný nástroj Scons, který se ale ukázal jako velmi pomalý – před samotným překladem trvalo zjišťování změn až 40 sekund. Po přechodu na Make se rychlost zvýšila, ale stále to nebylo ono, stále byla poměrně velká prodleva mezi zadáním příákazu a začátkem prvního překladu. Vývojář Evan Martin nakonec přišel s řešením, které zjistí provedené změny a začne překládat zdrojové kódy Chrome během jedné sekundy.

Svůj nástroj nazval Ninja a uvolnil ho pod Apache licencí. K dispozici jsou zdrojové kódy na GitHubu a podrobný manuál.

Zdroj: The Register

Komentáře

Odebírat
Upozornit na
guest
3 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
gwetrgwert

Na celej veci je zaujímavý princíp a ten správička neuvádza. Ostatné je len omáčka.

Rivon

Stejně nechápu, proč ty zdrojáky Chromu jsou tak velký. Sralo mě tu pár vlastností, tak jsem si řek, že si stáhnu zdrojáky, trochu to pohackuju a zkompilím. Jenže to jsem ještě nevěděl, že zdrojáky maj přes 1GB. To je fakt jak kdyby si ten Chrome s sebou tahal ještě QT, GTK, wx, OGRE, Pygame, Unreal 3 engine, Torque a tisíc dalších věcí, který ani nepotřebuje…

izak

estereggs :-)) … je tam beztak 3D strilecka s texturama a kupou map :-))

EmDash: Duchovní nástupce WordPressu, který řeší bezpečnost pluginů

Cloudflare přichází s ambiciózním projektem EmDash, který chce přepsat pravidla správy webového obsahu a nahradit dlouholetou dominanci WordPressu. Nový open source CMS, vytvořený za pouhé dva měsíce s pomocí AI, sází na moderní architekturu, důraz na bezpečnost i monetizaci a řeší klíčové problémy, které WordPress provázejí už desítky let.

Project Glasswing: Anthropic mění pravidla kybernetické bezpečnosti

AI
Komentáře: 0
Nový AI model Claude Mythos Preview dokáže autonomně nacházet bezpečnostní díry v každém hlavním operačním systému i prohlížeči – včetně zranitelností starých desítky let, které přežily miliony automatizovaných testů. Anthropic se rozhodl tuto schopnost nasadit jako nástroj obrany a svolal koalici dvanácti technologických gigantů – od Amazonu přes Microsoft až po JPMorganChase. Se závazkem 100 milionů dolarů a přístupem pro více než 40 organizací spravujících kritickou infrastrukturu je Project Glasswing závodem s časem: zajistit, aby obránci byli s těmito schopnostmi dřív než útočníci.

Git Worktree + Claude Code: paralelní vývoj a AI agenti ve více větvích najednou

Git worktree posouvá práci s větvemi na úplně jinou úroveň – místo neustálého přepínání a stashování nabízí paralelní pracovní prostředí nad jedním repozitářem. V kombinaci s nástroji jako Claude Code navíc otevírá dveře k běhu více AI agentů současně, každý izolovaně ve své větvi, bez kolizí a zbytečné režie.