A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
clock()関数はCPU時間なので、遅い原因を調べるには適さないかと。
。。どこかで排他制御とかに時間掛かってたりする場合もありますし、何か別の要因の待ち合わせもあるかもしれません。
No.2
- 回答日時:
timeコマンドでプログラムのuser/system時間が表示出来ます。
または、sarコマンドでシステム情報を収集している最中にプログラムを動作させておけば、何が原因か推測は可能だと思います。
プログラムの中に時刻表示を入れるのでしたら、gettimeofday()関数がいいと思います。
プログラムの適当な場所に何箇所か入れておいて、プログラムを実行して表示された時刻の差で遅くなっている場所を特定出来ます。
例えばこんな感じに作った関数を、時刻を表示させたい部分で呼べばいいです。
引数は時刻表示される時にどの場所で表示したのか特定させるためです。
※てけとうに書いたんで、コンパイルエラーが出たら修正して下さいね(^^;
#include <sys/time.h>
int print_time(char *str)
{
struct timeval tmp;
if (!str) {
return(1);
}
gettimeofday(&tmp, NULL);
printf("%s : %u.%08u\n", str, tmp.tv_sec, tmp.tv_usec);
return(0);
}
この回答への補足
既にプログラム内部にclock()を入れて測定しているのですが、それでも実行時間にばらつきがあります。
何が問題なのかわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで4096点以上のFFTの方法
-
フォーカスを移さずに、クリッ...
-
モジュール、アプリケーション...
-
discordbotについて
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
あるプログラムのコマンドライ...
-
自動クエリとはどういうもので...
-
Excelに埋め込んだVBAのプログ...
-
テキストボックスのエンターキ...
-
COMポートが開けません。
-
2分法による方程式の解法のプ...
-
ポケットコンピュータ(初心者)
-
クリックするとページ内で説明...
-
C言語 バッファについて。
-
VisualBasic2008の非ユーザーコ...
-
Google カレンダーの商用利用
-
binファイルってiphone専用です...
-
ハンドルされていない例外とア...
-
プログラムの勉強し始め物語。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
VBAにてメール作成した際、一部...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
「Outlookが他のプログラムによ...
-
VBAでユーザーフォームが自動的...
-
未使用の変数を一括検索する方法
-
ゲーミングPCに入っているAlris...
-
モジュール、アプリケーション...
-
XnViewにwebpを「いつも開く」...
-
Excelに埋め込んだVBAのプログ...
-
excelのexe化について
-
binファイルってiphone専用です...
-
ドロップダウンリストの文字を...
-
画像を読み込むのと取り込むの...
-
Google カレンダーの商用利用
-
UWSCで指定のフォルダを開きたい。
-
exeファイルしかないプログラム...
おすすめ情報