InglesPransesEspanyol

OnWorks favicon

threadscope - Online sa Cloud

Patakbuhin ang threadscope sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command threadscope na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


threadscope - isang graphical thread profiler para sa Haskell GHC programs

SINOPSIS


threadscope [program.eventlog]

DESCRIPTION


Threadscope ay isang graphical thread profiler para sa Haskell programs.

Pina-parse at ipinapakita nito ang nilalaman ng mga .eventlog file na inilabas ng GHC 6.12.1 at mas bago
runtime, na nagpapakita ng timeline ng paggawa ng spark, spark-to-thread na mga promosyon at basura
mga koleksyon.

Nakakatulong ito sa pag-debug sa parallel na pagganap ng mga programang Haskell, na ginagawang mas madaling suriin
ang gawaing iyon ay mahusay na balanse sa lahat ng magagamit na mga processor at makita ang mga isyu sa pagganap
may kinalaman sa koleksyon ng basura o mahinang pagbalanse ng load.

MGA PANGANGATWIRANG


threadscope kinukuha ang pangalan ng GHC RTS event-log file upang iproseso bilang solo nito
argumento. Kung walang ibinigay na filename, threadscope nagsisimula sa isang walang laman na workspace, kung saan man
Maaaring i-load ang event-log file sa pamamagitan ng mga pasilidad ng browser ng GUI file.

PAGGAMIT


Para sa threadscope upang maging kapaki-pakinabang, kailangan mong i-compile ang iyong Haskell program upang magamit
Ang sinulid na run-time ng GHC at para din gumawa ng mga log ng profile ng runtime. Magagawa ito
gamit ang mga sumusunod na opsyon sa command line sa ghc(1)

$ ghc -threaded -eventlog --make Foo.hs -o foo

Kapag naitayo na ang program, isagawa ito gamit ang multithreaded run-time, na tumutukoy sa
bilang ng mga HEC (Haskell Execution Contexts) na gagamitin sa karaniwang paraan, ngunit din
humihiling ng paglikha ng isang log ng kaganapan. Halimbawa, upang gumamit ng dalawang HEC at lumikha ng isang kaganapan
log na gagamitin mo

$ foo +RTS -N2 -ls -RTS ...

Kapag nakumpleto na ang programa, gagawa ng file na pinangalanang foo.eventlog. Maaari mong simulan ang
threadscope mula sa shell prompt na nagpapasa sa event-log filename bilang isang argumento,
o maaari kang magsimula threadscope mula sa mga desktop menu at gamitin ang mga kakayahan sa pag-browse ng file
para hanapin at buksan ito.

Gumamit ng threadscope online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad