Blackfire je řešení pro správu výkonu.Hlavní technologií je profiler, ale produkt je mnohem víc.Blackfire se hodí do vašeho vývojového pracovního postupu tím, že poskytuje následující klíčové funkce: * Profilátor s nízkými režijními náklady, který pomáhá vývojářům ladit problémy s výkonem, najít skrytá úzká místa ve stávajících kódových základnách a ověřit dopad oprav.Ve výrobě pomáhá profiler diagnostikovat výrobní problémy, porozumět problémům a rychle najít řešení.* Platforma, která ukládá historii dat a umožňuje analýzu trendů v průběhu času a spolupráci v rámci větších týmů.* Klíčové integrace s testovacími knihovnami, automatizačním softwarem a platformami pro kontinuální integraci a nasazení pro automatizaci testování výkonu, rychlou zpětnou vazbu vývojářům, vyhýbání se regresím a záruku, že aplikace mohou být nasazeny s důvěrou .... Během vývoje mohou vývojáři používat Blackfirejako profiler na svých místních strojích: * Debug identifikoval problémy s výkonem (například z monitorování výstrah ve výrobě);* Změřte a zlepšete výkon snadno lokalizováním úzkých míst výkonu;* Psát testy pro nastavení rozpočtu výkonu a vyhnout se regresím (jak testy jednotek, tak scénáře);* Ověření změn kódu při přidávání nových funkcí a opravování chyb porovnáním profilů;* Porozumět chování kódů neznámých codebáz za běhu.Na integračních serverech: * Spouštějte testy pro nepřetržitou kontrolu chování kódu a funkcí citlivých na výkon;* Spusťte integrační scénáře, abyste našli regrese a zkontrolovali rozpočet výkonu.Pokud máte přístup k pracovnímu prostředí, které replikuje produkční prostředí: * Ověřte vylepšení výkonu;* Spouštění integračních testů s produkčními daty;* Rozhodněte, kdy je kód připraven k nasazení do výroby.Na produkčních serverech Blackfire doplňuje monitorovací systém, který již máte: * Identifikujte hlavní příčiny problémů s výkonem;* Pochopte, jak se váš kód chová ve stresu.