![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.6
- 回答日時:
コメントアウトって普通はプログラムの実行部分を一時的にコメントにしてコンパイルされないようにするって意味ですけどそういう意味で質問されていますか。
/* デバッグ用 コメントアウト
printf("%d ", check_value);
*/
No.5
- 回答日時:
処理って事はコンパイル後の実行プログラムって事ですよね。
なのであれば、コメントはコンパイル時に消えて無くなりますのでまったく処理速度と使用メモリ量に影響を与えません。プログラム自体のアルゴリズムを見直す事をお勧めします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.4
- 回答日時:
コメントはプリプロセッサが読み飛ばしますので、コメントがコンパイラ本体のコンパイル実行時間や実行コードの効率に影響しません。
プリプロセッサの出力だけを標準出力に出すオプションをつけて、コンパイラに渡すコードを観察してみるとよくわかります。
強いていえば、コメントアウトだらけだとソースのファイルサイズがでかいとか、プリプロセッサの処理時間が若干長くなるぐらいでしょうか。
No.3
- 回答日時:
>そこで、コメントアウトが多かろうが少なかろうが、処理速度(メモリへの負荷)には関係してこないのでしょうか?
使ってないプログラムをコメントにしてコンパイルしないようにするってことですか?
もちろん関係ありますよ。性能に影響するかどうかはコンパイラーの性格とか実装に依存しますけど。
メモリーへの「負荷」っていう意味がわかりませんけど。負荷ってなんでしょうか?
いちおうアドバイスもしておくと、チューニングするときは実験してみないと駄目ですよ。観念論を積み重ねでも積み木崩しになるだけです。ある程度は通用しますけど。
この回答への補足
返信ありがとうございます。
お手数かけますが補足で質問させていただきます。
Q.メモリーへの「負荷」っていう意味がわかりませんけど。負荷ってなんでしょうか?
A.わかりにくい表現で申し訳ございませんでした。処理時のメモリの使用量の事です。PCのスペックがあまりよくないため、いかにメモリを使わずにプログラムを組めるかを教えていただきたいです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 飛行機・空港 受託手荷物と機内持ち込み手荷物について。 今度大学受験でANAを利用する予定です。このような質問で申 3 2022/10/08 17:40
- 物理学 電磁気学での質問です。 電荷のない空間ではポテンシャルの極大点, 極小点が存在しないことを証明せよ. 3 2023/05/12 22:39
- ノートパソコン 理系大学生向けおすすめパソコン 8 2023/01/01 20:07
- 工学 三相誘導電動機の比例推移に関する問題です。 定格出力200kW、4極、50Hzの巻線形三相誘導電動機 1 2023/05/28 12:29
- CPU・メモリ・マザーボード ゲーミングpcのファンのことについて教えて欲しいです。 6 2023/03/05 07:44
- システム CPUの問題について 2 2022/07/09 12:04
- フリーソフト DVDshrink メモリリソースが足りません。 2 2022/08/16 23:22
- フリーソフト DVDshrink メモリリソースが足りません。 1 2022/08/16 23:17
- 工学 ファンなどモーターの負荷が空気の場合の負荷電流について 4 2022/05/26 15:35
- DIY・エクステリア 6mmのネジ、下穴径は何ミリがいい? 5 2023/06/18 23:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
gccを使ってのリンク時のライブ...
-
math.hに含まれる関数が使えない
-
[COBOL] ソースの復帰
-
MVSマシンで0C7でABENDしたので...
-
c言語です コンパイルした時に...
-
define文のパラメータを実行時...
-
VB ネイティブコンパイルについて
-
実行後にコンパイルに失敗しま...
-
サクラエディタとコンパイラ
-
C++プログラム実行時エラー
-
64ビットのlinuxで32ビットメモ...
-
ヘッダーファイル『windows.h』...
-
ぷよまんは もう売ってないの?
-
コンパイル時に「out of memory...
-
gcc コンパイル killed
-
intel fortran cimpilerでプロ...
-
return (0)の括弧は何故付ける
-
シリアル通信の受信待ちについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
すべてのリビルド: 0 正常、 0 ...
-
共有ライブラリの内容確認について
-
C言語で作ったらWindowsでもMac...
-
Verilog_HDLでのdefineとifdef
-
<math.h>ヘッダを入力している...
-
gcc コンパイル killed
-
64ビットのlinuxで32ビットメモ...
-
MVSマシンで0C7でABENDしたので...
-
[COBOL] ソースの復帰
-
プレコンパイルの意味を教えて...
-
libsshのコンパイルエラー
-
Visual Basic.NETの処理速度は6...
おすすめ情報