InglesPransesEspanyol

OnWorks favicon

pj_dump - Online sa Cloud

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

Ito ang command na pj_dump 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


pj_dump - nag-dump ng paje trace file sa parang CSV na textual na format

SINOPSIS


pj_dump [Opsyon] [FILE]

DESCRIPTION


Ang pj_dump(1) isinasalin ng command ang paje trace file FILE sa isang textual na format na tulad ng CSV
(inilarawan sa ibaba). Ito ay isang kapaki-pakinabang na programa upang pag-aralan ang pag-uugali ng parallel at
ipinamahagi na mga application na na-trace gamit ang ilang library na bumubuo ng mga trace file sa
ang format ng Paje file. Sa sandaling i-dump mo ang mga nilalaman ng Paje trace file sa isang tulad ng CSV
paraan, malaya kang suriin ang mga nilalaman ng bakas sa paraang gusto mo. Maaari mong gamitin ang R
halimbawa upang gumuhit ng mga scatter plot at gantt chart. Kung FILE ay hindi ibinigay, pagkatapos ay ang
ginagamit ang karaniwang input.

Sa pamamagitan ng default, pj_dump ay magbabasa ng trace file mula sa simula hanggang sa katapusan ng file ay
natagpuan. Sa prosesong ito, pj_dump umaasa sa aklatan ng Paje upang muling likhain sa alaala ang
gawi na nakarehistro sa mga trace file. Ibig sabihin nito pj_dump ilalagay sa memorya
lahat ng nilalaman ng trace file, kahit na napakalaki ng input. Kapag ang lahat ng mga nilalaman
ng trace file ay kunwa, pj_dump itinatapon ang impormasyon sa textual na tulad ng CSV
format na inilarawan sa ibaba sa seksyong OUTPUT DESCRIPTION.

Maaari mong baguhin ang default na gawi ng pj_dump sa pamamagitan ng pagbibigay ng mga parameter --start=START
at --end=END kung saan ang START at END ay mga wastong timestamp ng input trace. Kung ibinigay, ito
itinatapon lamang ang mga nilalaman ng bakas sa pagitan ng START at END. Tandaan na kahit na ginamit,
pj_dump ay gayahin ang buong trace file upang mapanatili ang parehong semantiko ng pag-uugali. Isa pa
paraan upang baguhin ang default na pag-uugali ay sa pamamagitan ng --stop-at=TIME parameter. Kung ibinigay,
pj_dump babasahin ang trace file hanggang sa timestamp TIME (isinasaalang-alang na ang trace file ay
ganap na iniutos ng oras) at itinatapon ang na-simulate hanggang noon. Ang --hindi-mahigpit
Dapat na iwasan ang switch at magagamit lamang sa mga lumang Paje trace file na may lumang field
mga pangalan sa mga kahulugan ng kaganapan. Ang --ignore-incomplete-links gumawa ng switch pj_dump huwag pansinin
hindi kumpleto ang mga link nang tahimik. Higit pang mga detalye sa switch na ito sa ibaba, sa OUTPUT DESCRIPTION
seksyon.

Opsyon


pj_dump tumatanggap ng mga sumusunod na opsyon:

-a, --stop-sa=TIME
Itigil ang trace simulation sa TIME.

-oo, --simula=SIMULA
Magsisimula ang dump sa timestamp START (sa halip na timestamp 0).

-e, --tapos=END
Tinatapos ng dump ang timestamp na END (sa halip na End Of File).

-n, --hindi-mahigpit
Suportahan ang mga lumang pangalan ng field sa mga kahulugan ng kaganapan.

-z, --ignore-incomplete-links
Huwag pansinin ang mga hindi kumpletong link nang walang mga babala.

-ikaw, --tinukoy ng gumagamit
Itapon ang mga field na tinukoy ng gumagamit. Tingnan ang seksyong USER-DEFINED FIELDS sa ibaba.

-f, --baluktot
Gumamit ng alternatibong file reader batay sa flex/bison (pang-eksperimento).

-?, - Tumulong
Ipakita ang lahat ng magagamit na opsyon.

--gamit
Magbigay ng maikling mensahe sa paggamit.

INPUT DESCRIPTION


Ang pj_dump(1) inaasahan ng command ang isang input na sumusunod sa format ng Paje file (tulad ng inilalarawan sa
ang PDF na dokumentong nakalista sa seksyong RESOURCES ng page na ito). Kung hindi ibinigay ang FILE,
pj_dump(1) ay susubukan na basahin mula sa karaniwang input.

oUTPUT DESCRIPTION


Mas madaling maunawaan ang nakasulat dito kung pamilyar ka sa Paje
terminolohiya (Container, State, Variable, Link, Event at ang impormasyong nakalakip sa bawat isa
ng mga ito). Tingnan ang paglalarawan ng Paje File Format (link sa ibaba sa
RESOURCES section) para sa karagdagang detalye.

Ang mga nilalaman ng mga linyang nabuo ng pj_dump(1) ang utos ay pinaghihiwalay ng mga kuwit,
pagtukoy sa mga hanay. Kaya, isang linya tulad nito:

Lalagyan, 0, LINK, 0, 4.48514, 4.48514, 9

may pitong column. Ang unang column ay palaging isa sa: Container, State, Variable, Event o
Link. Ang natitirang mga column ng linya ay may partikular na impormasyon depende sa una
hanay. Narito ang isang sintetikong paglalarawan ng limang magkakaibang uri ng mga linya na makikita mo bilang
output ng pj_dump(1):

Container, parentContainer, containerType, startTime, endTime, tagal, pangalan
Estado, container, stateType, startTime, endTime, tagal, imbrication, value
Variable, container, variableType, startTime, endTime, tagal, value
Kaganapan, lalagyan, uri ng kaganapan, oras, halaga
Link, container, linkType, startTime, endTime, tagal, value, startContainer, endContainer

Tingnan sa ibaba ang isang detalyadong paglalarawan na may mga halimbawa para sa bawat isa sa kanila.

Lalagyan
Lahat ng linya na nagsisimula sa Lalagyan kamukha nito:

Container, 0, HOST, 0, 4.48514, 4.48514, Tremblay

1. "Lalagyan"

2. "0" - Ang pangalan ng lalagyan ng magulang

3. "HOST" - Ang uri ng lalagyang ito

4. "0" - Ang oras ng pagsisimula

5. "4.48514" - Ang oras ng pagtatapos

6. "4.48514" -Ang tagal

7. "Tremblay" - Ang pangalan ng lalagyang ito

estado
Lahat ng linya na nagsisimula sa estado kamukha nito:

Estado, node48, SERBISYO, 691, 692, 1, 0, na-book

1. "Estado"

2. "node48" - Ang pangalan ng lalagyan

3. "SERBISYO" - Ang uri ng estadong ito

4. "691" - Ang oras ng pagsisimula

5. "692" - Ang oras ng pagtatapos

6. "1" - Ang tagal

7. "0" - Ang antas ng imbrication

8. "naka-book" - Ang halaga ng estado

Paiba-iba
Lahat ng linya na nagsisimula sa Paiba-iba kamukha nito:

Variable, Tremblay, pcompute, 2.15357, 2.17013, 0.016554, 9.8095e+07

1. "Variable"

2. "Tremblay" - Ang pangalan ng lalagyan

3. "pcompute" - Ang pangalan ng variable

4. "2.15357" - Ang oras ng pagsisimula

5. "2.17013" - Ang oras ng pagtatapos

6. "0.016554" - Ang tagal

7. "9.8095e+07" - Ang halaga ng variable

pangyayari
Lahat ng linya na nagsisimula sa pangyayari kamukha nito:

Event, Tremblay, msmark, 3.4286, finish_send_tasks

1. "Kaganapan"

2. "Tremblay" - Ang pangalan ng lalagyan

3. "msmark" - Ang pangalan ng kaganapan

4. "3.4286" - Ang instant sa oras kung kailan naganap ang kaganapang ito

5. "finish_send_tasks" - Ang halaga ng kaganapan

link
Lahat ng linya na nagsisimula sa link kamukha nito:

Link, 0, 0-HOST1-LINK4, 0, 0, 0, G, Tremblay, 9

1. "Link"

2. "0" - Ang pangalan ng lalagyan

3. "0-HOST1-LINK4" - Ang uri ng link na ito

4. "0" - Ang oras ng pagsisimula

5. "0" - Ang oras ng pagtatapos

6. "0" - Ang tagal

7. "G" - Ang halaga ng link na ito

8. "Tremblay" - Ang panimulang lalagyan

9. "9" - Ang pangwakas na lalagyan

Kulang Links
Ayon sa paglalarawan ng Paje File Format, ang isang link ay nabuo ng dalawang kaganapan:
PajeStartLink at PajeEndLink. Ang mga kaganapang ito ay tinutugma ng Paje Simulator gamit ang a
key na ibinigay sa trace file. Kung ang isa sa dalawang kaganapang ito ay nawawala para sa
ilang di-makatwirang dahilan at ang trace file ay nagtatapos (o ang lalagyan ay nawasak), magagawa mo
magkaroon ng simulation sa hindi kumpleto mga link. Sa pangkalahatan, ang Paje Simulator, at ni
kinahinatnan pj_dump, isaalang-alang ang mga link na ito bilang mga error, at ilista ang mga ito sa sumusunod
paraan:

$ pj_dump ~/tracefile.paje
Listahan ng mga hindi kumpletong link sa container na '0':
Link, 0, MSG_PROCESS_TASK_LINK, 0, -1, 0, SR, broadcaster-12, NULL
Link, 0, MSG_PROCESS_TASK_LINK, 0.00013, -1, 0, SR, broadcaster-13, NULL
Link, 0, MSG_PROCESS_TASK_LINK, 0.002868, -1, 0, SR, broadcaster-13, NULL
(...)
PajeLinkException: Mga hindi kumpletong link sa dulo ng lalagyan na may pangalang '0'

Ang pinakamahusay na pagkilos kapag nangyari ito ay ayusin ang tracer o ang converter na nabuo
ang bakas, dahil ito ay nagpapahiwatig marahil ng ilang error sa panahon ng pagpapatupad. Kung sa tingin mo
na ang error na ito ay katanggap-tanggap, maaari mong ibigay ang -z Lumipat sa pj_dump upang sabihin sa
Paje Simulator na huwag pansinin ang mga hindi kumpletong link. Lahat ng trace file ay itatapon at lahat
ang mga error tungkol sa mga hindi kumpletong link ay tahimik na babalewalain. Gamitin nang may pag-iingat.

USER-DEFINE LARANGAN


Ang mga field na tinukoy ng gumagamit ay isang tampok ng format ng Paje trace file upang magdagdag ng karagdagang
impormasyon sa bakas na hindi kabilang sa mga tradisyonal na larangan ng bawat kaganapan
kahulugan. Isang kahulugan ng kaganapan na may apat na field na tinukoy ng gumagamit (Size, Params, Footprint at
Tag) ganito ang hitsura:

%EventDef PajeSetState 20
% Petsa ng oras
% String ng container
% Uri ng string
% Value string
% Sukat ng string
% Params string
% String ng footprint
% Tag string
%EndEventDef

Ang dump ng mga field na tinukoy ng user ay hindi pinagana bilang default sa pj_dump. Maaaring i-activate ang user
sila sa pamamagitan ng pagdaan -u (O --tinukoy ng gumagamit) bilang argumento. Kapag ginagawa ito, ang tulad ng CSV na output ng
Ang pj_dump ay babaguhin mula sa kahulugan sa itaas (tingnan ang OUTPUT DESCRIPTION). Bukod sa
paglalaglag ng mga default na field para sa bawat entity at lalagyan ng trace, magkakaroon ang CSV
karagdagang mga field na tumutugma sa mga field na tinukoy ng user. Ang pagkakasunud-sunod kung saan sila lumilitaw
sa output ay sumusunod sa pagkakasunud-sunod ng kaukulang kahulugan ng kaganapan. Kaya a estado tinukoy
na may kahulugan ng kaganapan 20 sa itaas ay magkakaroon ng apat na karagdagang field sa katulad ng CSV
output.

Kayamanan


Paglalarawan ng Paje trace file:
http://paje.sourceforge.net/download/publication/lang-paje.pdf

Pangunahing web site: http://github.com/schnorr/pajeng/

Pag-uulat TUMBOK


Iulat ang mga pj_dump bug sahttp://github.com/schnorr/pajeng/issues>

COPYRIGHT


Copyright (C) 2012-2014 Lucas M. Schnorr. Ang libreng paggamit ng software na ito ay ibinibigay sa ilalim ng
mga tuntunin ng GNU General Public License (GPL).

Gamitin ang pj_dump online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 3
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 4
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 5
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 6
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • Marami pa »

Linux command

Ad