Software Dynamics. Tarkvara efektiivsuse optimeerimine
Tarkvara – alates mobiil- ja pilve rakendustest kuni videomängude ja autonoomse transpordihalduse süsteemideni – muutub üha enam ajaliselt piiratud. See peab pakkuma usaldusväärseid tulemusi sujuvalt, järjekindlalt ja praktiliselt koheselt. Sellise garantii andmata jätmine toob kaasa tarbijate rahulolematuse ja mõnel juhul...
võib see isegi seada inimelud ohtu. Kui keeruline tarkvara töötab halvasti või jookseb kokku, peavad insenerid tuvastama ja parandama juureprobleemid. See ülesanne ei ole kerge ning selle lahendamiseks ei olnud palju tööriistu. Richard L. Sites, efektiivsuse analüüsi ekspert, läheneb probleemile otse, pakkudes tõhusaid meetodeid ja professionaalseid tööriistu keeruliste, ajaliselt piiratud programmide dünaamika tuvastamiseks ning usaldusväärsuse tõstmiseks ja efektiivsuse probleemide kõrvaldamiseks.Autori selja taga on mitukümmend aastat praktilist kogemust ja kutseõpet professionaalsetele arendajatele. Ta tutvustab lugejale põhimõtteid ja tehnikaid, mida saab rakendada igas keskkonnas, alates sisseehitatud seadmetest kuni andmekeskusteni, ja toetab neid näidetega, mis põhinevad Ethernetiga ühendatud x86 ja ARM süsteemidel Linuxi all. Tuginedes KUtrace’i kaudu saadud teabele, saavad lugejad kasutada konkreetseid lahendusi, mitte lihtsalt läbima tehnikaid, nagu vahemälu või tuumade väljalülitamine.
Tarkvara – alates mobiil- ja pilve rakendustest kuni videomängude ja autonoomse transpordihalduse süsteemideni – muutub üha enam ajaliselt piiratud. See peab pakkuma usaldusväärseid tulemusi sujuvalt, järjekindlalt ja praktiliselt koheselt. Sellise garantii andmata jätmine toob kaasa tarbijate rahulolematuse ja mõnel juhul võib see isegi seada inimelud ohtu. Kui keeruline tarkvara töötab halvasti või jookseb kokku, peavad insenerid tuvastama ja parandama juureprobleemid. See ülesanne ei ole kerge ning selle lahendamiseks ei olnud palju tööriistu. Richard L. Sites, efektiivsuse analüüsi ekspert, läheneb probleemile otse, pakkudes tõhusaid meetodeid ja professionaalseid tööriistu keeruliste, ajaliselt piiratud programmide dünaamika tuvastamiseks ning usaldusväärsuse tõstmiseks ja efektiivsuse probleemide kõrvaldamiseks.
Autori selja taga on mitukümmend aastat praktilist kogemust ja kutseõpet professionaalsetele arendajatele. Ta tutvustab lugejale põhimõtteid ja tehnikaid, mida saab rakendada igas keskkonnas, alates sisseehitatud seadmetest kuni andmekeskusteni, ja toetab neid näidetega, mis põhinevad Ethernetiga ühendatud x86 ja ARM süsteemidel Linuxi all. Tuginedes KUtrace’i kaudu saadud teabele, saavad lugejad kasutada konkreetseid lahendusi, mitte lihtsalt läbima tehnikaid, nagu vahemälu või tuumade väljalülitamine.