![]() |
|
|
Googleのunix.com
|
|||||||
| 高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| セマフォ | raguramtgr | UNIXのダミー質問と回答のため | 7 | 2009年6月15日 10:39午前 |
| セマフォ | Jaken | シェルプログラミングとスクリプティング | 2 | 2009年4月4日 06:10午後 |
| dmidecode 、 RAMの速度\u003d "現在の速度:不明" | サンティ | ファイルシステムは、ディスクとメモリ | 0 | 2006年2月16日 06:16午前 |
| セマフォ | vjsony | UNIXのダミー質問と回答のため | 3 | 2003年4月7日 03:06午後 |
| セマフォ | yls177 | UNIXのダミー質問と回答のため | 1 | 2002年10月9日 12:18午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 |
評価:
|
表示モード |
|
|
|
|||||
|
使用して/ usr / binに/時刻- Vの詳細情報は、
私たちはわずかのページを除外することができます断層などからの出力を見て/ usr / binに/時刻- vを。マイナーのページ違反のOS 、およびメモリの予約は、内部テーブルを更新されたページが、プロセスのIOまたは中断するようなことではなかったことを意味します。また、これらのいずれかのプロファイリングのコードや、プログラムの呼び出しが原因であることがわかった。 コード:
$ /usr/bin/time -vv ./semget
555555.56 semop/s [0,0]
Command exited with non-zero status 24
Command being timed: "./semget"
User time (seconds): 2.85
System time (seconds): 6.12
Percent of CPU this job got: 99%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.99
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 135
Voluntary context switches: 7
Involuntary context switches: 53
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 24
|
|
||||
|
引用:
tstloopの唯一のプログラムを、私は再実行されます $ 。 / tstloop $ gprof - lの。 / tstloop gprof : gmon.outファイルを呼び出し、グラフのデータが不足しています 他のフォーラムにしていただきありがとうございます。 Otheus : tstloopプロファイリングでコンパイル: コード:
$ /usr/bin/time -vv ./tstloop
125000.00 semop/s [0,0]
Command exited with non-zero status 24
Command being timed: "tstloop"
User time (seconds): 15.05
System time (seconds): 24.33
Percent of CPU this job got: 99%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:39.39
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 121
Voluntary context switches: 1
Involuntary context switches: 326
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 24
とここからプログラムをコンパイルせずにプロファイリング結果が表示されます コード:
$ /usr/bin/time -vv ./tstloop
128205.13 semop/s [0,0]
Command exited with non-zero status 24
Command being timed: "./tstloop"
User time (seconds): 15.39
System time (seconds): 23.19
Percent of CPU this job got: 99%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:38.59
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 101
Voluntary context switches: 1
Involuntary context switches: 112
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 24
|
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|