Klausimai pažymėti kaip „profiliavimas“

Profiliavimas - tai taikomųjų programų ar sistemos matavimo procesas su analizės įrankiu, vadinamu profilatoriumi. Profiliavimo įrankiai gali sutelkti dėmesį į daugelį aspektų: funkcijų skambučių laiką ir skaičių, atminties naudojimą, procesoriaus naudojimą ir išteklių naudojimą.
25
atsakymai

Kaip galiu įvesti „C ++“ kodą, kuris veikia Linux?

Turiu „C ++“ programą, naudojančią „Linux“, kuri yra optimizavimo procese. Kaip nustatyti, kurios mano kodo sritys yra lėtos?
gruodžio 17 d '08, 11:29 val
23
atsakymai

Kaip galite apibūdinti „python“ scenarijų?

Projekto „Euler“ ir kiti kodavimo konkursai dažnai turi maksimalų laiko trukmę, arba žmonės giriasi, kaip greitai įvykdomas jų konkretus sprendimas. Kartu su pythonu kartais yra šiek tiek kludgey - tai yra laiko kodo pridėjimas __mai ...
nustatyti 24 vas '09 19:01
22
atsakymai

Kaip matuoti funkciją atliekantį laiką

Turiu gauti vykdymo laiką milisekundėmis. Aš iš pradžių šį klausimą pateikė 2008 m. Tada priimtas atsakymas buvo naudoti naują datą (). getTime () Vis dėlto visi galime sutikti, kad naudojant standartinę performansą.now (...
lapkričio 24 d. '08 14:09 val
4
atsakymai

Kodėl Python kodas veikia greičiau?

def main (): i i xrange (10 ** 8): pass main () Ši Python kodo dalis prasideda (Pastaba: sinchronizavimas atliekamas naudojant „BASH for Linux“ laiko funkciją.) real 0m1.841s user 0m1.828s sys 0m0.012s Tačiau jei qi ...
nustatytas birželio 28 d. 12 val. 12:18
8
atsakymai

Kokio python atminties profilio rekomenduojama?

Noriu žinoti savo „Python“ programos atminties naudojimą ir ypač noriu sužinoti, kurie blokai / dalys ar kodo objektai sunaudoja didžiąją atminties dalį. „Google“ paieška rodo komercinį „Python Memory Validator“ (tik „Windows“). Ir atviru ...
nustatyti 21 rugsėjo '08, 7:43
30
atsakymai

Kokie yra geri .NET profiliai?

Kokius profiliatorius naudojote dirbdami su .net programomis ir ką jūs rekomenduojate?
nustatyti rugpjūčio 06 d '08 23:14
12
atsakymai

Kaip įvertinti „JavaScript“ kodo vykdymo laiką su atšaukimais

Turiu „JavaScript“ kodo dalį, kurią atlieku su „node.js“ vertėjais. (var i = 1; i <LIMIT; i ++) {db.users.save ({id: i, pavadinimas: "MongoUser [" + i + "]"}, funkcija (klaida, išsaugota) {if (err | |! išsaugota) console.log (...
gegužės 16 d., 13 val
12
atsakymai

Paprasčiausias būdas aprašyti php scenarijų

Kas yra paprasčiausias būdas įvesti PHP scenarijų? Norėčiau galvoti apie tai, kas parodo man visus funkcijų skambučius ir kiek laiko jie imasi, bet aš taip pat puikiai darysiu kažką apie tam tikras funkcijas. Bandžiau ...
nustatyti 21 rug. '08 11:40 val
1
atsakymas

Skirtumas tarp „I“ ir „viso“ procesoriaus „Chrome JS“ profilyje

Koks skirtumas tarp „savęs“ ir „bendrų“ stulpų, kai profiliuojamas „Chrome“ procesoriaus JS kodas?
nustatyti 20 rug. '11 0:34
9
atsakymai

Runtime matavimo funkcija R

Ar yra standartizuotas būdas įvertinti funkcijų vykdymo laiką? Akivaizdu, kad aš galiu imtis sistemos prieš laiką ir po jos, o tada priimti skirtumą, bet norėčiau sužinoti, ar yra standartizuotas būdas ar funkcija (ho ...
nustatytas birželio 07d. 11 val. 10:55
8
atsakymai

Kaip paleisti „XDebug profiler“ komandų eilutės PHP scenarijų?

„XDebug“ siūlo konfigūracijos direktyvą „xdebug.profiler_enable_trigger“, kuri leidžia aktyvuoti profiliavimą, kai skambinate scenarijų per HTTP perėję GET arba POST parametrą „XDEBUG_PROFILE“. Tai patogu, jei nenorite prisijungti prie saulės ...
vasario 18 d '10, 15:40
7
atsakymai

Gprofo alternatyvos

Kokios kitos programos atlieka tuos pačius veiksmus kaip ir gprof?
lapkričio 22 d. '09 5:05
7
atsakymai

Kaip aprašyti atminties naudojimą „Python“?

Neseniai susidomėjau algoritmais ir pradėjau juos tyrinėti, rašyti naivų įgyvendinimą, o vėliau jį optimizuoti įvairiais būdais. Aš jau esu susipažinęs su standartiniu „Python“ moduliu profiliavimo vykdymo vykdymui (daugeliui dalykų aš ...
nustatyti 16 vas '09 12:34
18
atsakymai

Be stekų atrankos: C ++ profiliai

Hacker Fairy Tale Data 12/02/10. Keletą dienų prieš Kalėdas jis lašėjo, ir aš trenkiau į pagrindinį kelio bloką gana sunku, kaip „Windows“ programuotojas. Aš naudoju AQTime, aš bandžiau mieguistą, blizgantį ir labai mieguistą, ir, kaip sakome, VTune ūsai ...
nustatyti 09 gruodis '10, 6:36
10
atsakymai

Sumažintas Django atminties naudojimas. Mažai pakabinami vaisiai?

Laikui bėgant mano atminties naudojimas didėja, o „Django“ paleidimas netinka vartotojams. Nesu tikras, kaip padaryti atminties profiliavimą, bet kai kurie patarimai, kaip pradėti matavimą, bus naudingi. Jaučiu tai ...
nustatyti 28 sausis '09, 13:52