এর মতো কোনও কমান্ড আছে কি time
তবে এটি আরও পরিসংখ্যানের প্রতিবেদন করে? আমি ভালো কিছু করতে পারলে দুর্দান্ত হবে:
$ statistics some_command
time:
real 0m3.002s
user 0m0.000s
sys 0m0.000s
memory:
min 41K
peak 2.5M
mean 1.1M
. . .
যদি এটি আরও এগিয়ে যেতে পারে তবে তা দুর্দান্ত। এই মুহূর্তে, ডিবাগিংয়ের জন্য, আমি হয় top
(প্রকৃতপক্ষে glances
) ইচ্ছাকৃতভাবে ঘুরে দেখছি , বা আমার কোডের মাধ্যমে সমস্ত বিবৃতি ছিটিয়েছি।
যদি এমন কিছু ছিল যা আমি একটি আদেশ পাঠাতে পারি তবে তা দুর্দান্ত।
সম্পাদনা
আমি একটি সমাধান পেয়েছি: perf
প্যাকেজে linux-tools
এবং linux-tools-common
উবুন্টু 12.04 এ।
$ perf stat ./someprocess
Performance counter stats for './someprocess':
12007.384578 task-clock # 0.996 CPUs utilized
1,092 context-switches # 0.000 M/sec
16 CPU-migrations # 0.000 M/sec
295,102 page-faults # 0.025 M/sec
40,553,682,299 cycles # 3.377 GHz [83.33%]
18,400,458,723 stalled-cycles-frontend # 45.37% frontend cycles idle [83.35%]
8,356,832,355 stalled-cycles-backend # 20.61% backend cycles idle [66.64%]
56,930,684,595 instructions # 1.40 insns per cycle
# 0.32 stalled cycles per insn [83.34%]
9,083,443,825 branches # 756.488 M/sec [83.35%]
3,431,737 branch-misses # 0.04% of all branches [83.33%]
12.051963969 seconds time elapsed
perf
ফলাফলগুলিতে কোনও মেমরির পরিসংখ্যান নেই ।