Ini ialah arahan tau_merge yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
tau_merge - menggabungkan berbilang nod dan atau utas fail surih TAU ke dalam fail surih digabungkan
SINOPSIS
tau_merge [-a] [-r] [-n] [-e eventfile_list] [-m output_eventfile] {tracefile_list}
[{output_tracefile} { - }]
DESCRIPTION
tau_merge dijana apabila TAU dikonfigurasikan dengan pilihan -TRACE.
Alat ini memasang set jejak tau dan fail peristiwa daripada berbilang nod atau
benang merentas pelaksanaan program ke dalam satu fail surih bersatu. Banyak fail jejak TAU
alatan beroperasi pada fail surih yang digabungkan.
Secara minimum, tau_merge mesti digunakan dengan senarai fail surih yang tidak digabungkan diikuti oleh
nama yang dikehendaki bagi fail surih yang digabungkan atau bendera - untuk menghantar output kepada standard
keluar. Biasanya senarai boleh ditetapkan dengan memberikan nama kongsi fail surih kepada
digabungkan diikuti dengan julat penentu benang atau nod yang dikehendaki dalam kurungan atau alam liar
aksara kad '*' untuk merangkumi penetapan benang dan nod berubah dalam nama fail
(jejak.ABCtrc di mana A, B dan C ialah nombor nod, konteks dan benang masing-masing).
Contohnya tautrace.*.trc akan mewakili semua fail surih dalam direktori tertentu manakala
tautrace.[0-5].0.0.trc akan mewakili fail surih nod 0 hingga 5 dengan konteks 0
dan benang 0.
tau_merge akan menjana fail surih gabungan yang ditentukan dan fail definisi acara,
tau.edf secara lalai.
Fail definisi acara boleh diberi nama alternatif dengan menggunakan bendera '-m' diikuti
dengan nama fail yang dikehendaki. Senarai fail definisi acara yang akan digabungkan boleh ditetapkan
secara eksplisit dengan menggunakan bendera '-e' diikuti dengan senarai fail .edf yang tidak digabungkan, yang dinyatakan dalam
cara yang sama seperti senarai fail surih.
Jika sumber pengiraan tidak mencukupi untuk menggabungkan semua fail surih dan peristiwa
serentak proses itu boleh dijalankan secara hierarki. Subset yang sepadan bagi
fail surih dan fail peristiwa boleh digabungkan dalam urutan untuk menghasilkan set fail yang lebih kecil
kemudiannya boleh digabungkan menjadi fail surih dan fail peristiwa yang digabungkan sepenuhnya. Cth untuk 100
jejak nod, set jejak 1-10, 11-20, ..., 91-100 boleh digabungkan menjadi jejak 1a, 2a, ...,
10a. Kemudian 1a-10a boleh digabungkan untuk mencipta fail surih yang digabungkan sepenuhnya.
PILIHAN
-e eventfile_list mentakrifkan secara eksplisit fail acara yang akan digabungkan
-m output_eventfile secara eksplisit menamakan fail acara yang digabungkan untuk dibuat
- hantar fail surih yang digabungkan ke keluar standard
-a laraskan masa cap masa terawal kepada sifar
-r jangan susun semula acara yang panjang
-n jangan sekat menunggu acara baru. Secara lalai tau_merge akan menyekat dan menunggu yang baharu
peristiwa yang akan ditambahkan jika fail surih tidak lengkap. Perintah ini membenarkan penggabungan luar talian bagi
(berpotensi) fail surih yang tidak lengkap.
CONTOH
Untuk menggabungkan semua fail surih TAU ke dalam app.trc dan menghasilkan fail peristiwa tau.edf yang digabungkan:
tau_merge *.trc app.trc
Untuk menggabungkan semua fail acara 0-255 ke dalam fail surih ev0_255merged.edf dan TAU untuk nod 0-255
ke dalam standard keluar:
tau_merge -e peristiwa.[0-255].edf -m ev0_255merged.edf \
tautrace.[0-255].*.trc -
Untuk menggabungkan fail acara 0, 5 dan tujuh maklumat ev057.edf dan fail surih tau untuk nod 0, 5 dan 7
dengan konteks dan benang 0 ke dalam app.trc:
tau_merge -e events.0.edf events.5.edf events.7.edf -m ev057.edf \
tautrace.0.0.0.trc tautrace.5.0.0.trc tautrace.7.0.0.trc app.trc
Gunakan tau_merge dalam talian menggunakan perkhidmatan onworks.net