C

概要

  • プログラムが遅いと思った時の対処

単体の高速化は限界に近い

  • 原子100個で素子が作れた⇒1秒にできる計算の上限: 1014個 = 100THz (現在の計算機: 1GHz~10GHz)あと1万倍くらいしか速くならない

C言語

  • ログ
    • 標準出力からファイル出力にする
    • それでもダメならメモリに保存しておく
  • テキストでなくバイナリでデータを扱う
  • mallocを減らして固定メモリを確保する
  • ロード時間
    • 大きいデータをmmapでアクセスする
    • SQLiteを使う
  • コンパイルオプションに-O3を加える

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-16 (月) 11:14:39 (2659d)