ນີ້ແມ່ນຄໍາສັ່ງ callgrind_control ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
callgrind_control - ສັງເກດແລະຄວບຄຸມໂຄງການທີ່ດໍາເນີນການໂດຍ Callgrind
ສະຫຼຸບສັງລວມ
callgrind_control [ທາງເລືອກໃນການ] [pid|ຊື່ໂປຣແກຣມ... ]
ລາຍລະອຽດ
callgrind_control ຄວບຄຸມໂຄງການທີ່ດໍາເນີນການໂດຍເຄື່ອງມື Valgrind Callgrind. ເມື່ອ ກ
pid/ໂຄງການ ຊື່ argument ບໍ່ໄດ້ລະບຸໄວ້, ທຸກແອັບພລິເຄຊັນທີ່ກໍາລັງດໍາເນີນການໂດຍ
Callgrind ໃນລະບົບນີ້ຈະຖືກໃຊ້ສໍາລັບການປະຕິບັດທີ່ກໍານົດໂດຍທາງເລືອກທີ່ລະບຸໄວ້. ໄດ້
ການປະຕິບັດໃນຕອນຕົ້ນແມ່ນການໃຫ້ຂໍ້ມູນສັ້ນໆກ່ຽວກັບແອັບພລິເຄຊັນທີ່ດໍາເນີນການໂດຍ
ໂທ.
OPTIONS
-h - ຊ່ວຍ
ສະແດງລາຍລະອຽດສັ້ນ, ການນໍາໃຊ້, ແລະສະຫຼຸບຂອງທາງເລືອກ.
- ການປ່ຽນແປງ
ສະແດງເວີຊັນຂອງ callgrind_control.
-l -- ຍາວ
ສະແດງໄດເລກະທໍລີທີ່ເຮັດວຽກ, ນອກເໜືອໄປຈາກຂໍ້ມູນສັ້ນໆທີ່ໃຫ້ໂດຍ
Default
-s --ສະຖິຕິ
ສະແດງຂໍ້ມູນສະຖິຕິກ່ຽວກັບການແລ່ນ Callgrind ທີ່ເຄື່ອນໄຫວ.
-b --ກັບຄືນ
ສະແດງການຕິດຕາມ stack/back ຂອງແຕ່ລະກະທູ້ໃນການແລ່ນ Callgrind ທີ່ມີການເຄື່ອນໄຫວ. ສໍາລັບແຕ່ລະການເຄື່ອນໄຫວ
ຟັງຊັນໃນ stack trace, ຍັງຈໍານວນຂອງ invocations ນັບຕັ້ງແຕ່ໂຄງການເລີ່ມຕົ້ນ (ຫຼື
dump ສຸດທ້າຍ) ສະແດງໃຫ້ເຫັນ. ທາງເລືອກນີ້ສາມາດຖືກລວມເຂົ້າກັບ -e ເພື່ອສະແດງຄ່າໃຊ້ຈ່າຍລວມຂອງ
ຫນ້າທີ່ເຮັດວຽກ.
-e [A,B,...] (ຄ່າເລີ່ມຕົ້ນ: ທັງໝົດ)
ສະແດງໃຫ້ເຫັນປະຈຸບັນຕໍ່ກະທູ້, ຄ່າໃຊ້ຈ່າຍສະເພາະຂອງຕົວນັບເຫດການ. ຖ້າບໍ່ຊັດເຈນ
ຊື່ເຫດການແມ່ນໄດ້ຖືກມອບໃຫ້, ຕົວເລກສໍາລັບທຸກປະເພດເຫດການທີ່ເກັບກໍາຢູ່ໃນໃຫ້
ການແລ່ນ Callgrind ຖືກສະແດງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມີພຽງແຕ່ຕົວເລກຂອງເຫດການປະເພດ A, B, ... ເທົ່ານັ້ນທີ່ສະແດງ.
ຖ້າຕົວເລືອກນີ້ຖືກລວມກັບ -b, ຄ່າໃຊ້ຈ່າຍລວມສໍາລັບຫນ້າທີ່ຂອງແຕ່ລະການເຄື່ອນໄຫວ
stack frame ແມ່ນສະຫນອງໃຫ້, ເຊັ່ນດຽວກັນ.
-- dump[= ] (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຄໍາອະທິບາຍ)
ຮ້ອງຂໍໃຫ້ຖິ້ມຂໍ້ມູນໂປຣໄຟລ໌. ທາງເລືອກອື່ນ, ສາມາດລະບຸລາຍລະອຽດໄດ້
ເຊິ່ງຂຽນໄວ້ໃນ dump ເປັນສ່ວນຫນຶ່ງຂອງຂໍ້ມູນທີ່ໃຫ້ເຫດຜົນ
ກະຕຸ້ນການປະຕິບັດການຖິ້ມຂີ້ເຫຍື້ອ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຈໍາແນກຫຼາຍ dumps.
-z --ສູນ
ສູນຕົວນັບເຫດການທັງໝົດ.
-k --ຂ້າ
ບັງຄັບໃຫ້ຢຸດການແລ່ນ Callgrind.
--instr=
ເປີດ ຫຼືປິດໂໝດເຄື່ອງມື. ຖ້າການແລ່ນ Callgrind ມີເຄື່ອງມື
ປິດການໃຊ້ງານ, ບໍ່ມີການຈໍາລອງແມ່ນເຮັດ ແລະບໍ່ມີເຫດການຖືກນັບ. ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ຈະຂ້າມ
ພາກສ່ວນໂຄງການທີ່ບໍ່ຫນ້າສົນໃຈ, ເນື່ອງຈາກວ່າມີການຊ້າລົງຫຼາຍຫນ້ອຍ (ຄືກັນກັບ Valgrind
ເຄື່ອງມື "ບໍ່ມີ"). ເບິ່ງຕົວເລືອກ Callgrind ນຳ --instr-start.
--vgdb-prefix=
ລະບຸຄໍານໍາຫນ້າ vgdb ເພື່ອໃຊ້ໂດຍ callgrind_control. callgrind_control ໃຊ້ພາຍໃນ
vgdb ເພື່ອຊອກຫາ ແລະຄວບຄຸມການແລ່ນ Callgrind ທີ່ໃຊ້ວຽກ. ຖ້າ --vgdb-prefix ທາງເລືອກແມ່ນ
ໃຊ້ສໍາລັບການເປີດຕົວ valgrind, ຫຼັງຈາກນັ້ນຕ້ອງໃຫ້ທາງເລືອກດຽວກັນກັບ callgrind_control.
ໃຊ້ callgrind_control ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net