• コンパイラの最適化でバグが発生することはあるのか?

    質問 今日、私は友人と議論をし、コンパイラの最適化について2、3時間議論しました。 私は次の点を弁護しました。 時には で、コンパイラの最適化はバグや、少なくとも望ましくない動作をもたらすかもしれないという点を弁護しました。 私の友人は完全に同意せず、「コンパイラは賢い人々によって作られ、賢いことをするものだ。 決して と言っています。 彼は私を全く納得させませんでし

    2023-11-07 18:50:52
  • [解決済み] foldlは末尾再帰的なのに、なぜfoldrはfoldlより高速に動作するのか?

    質問 私はfoldlとfoldrを比較テストしたいと思いました。私が見たところでは、末尾再帰最適化のために、できる限りfoldrよりもfoldlを使用するべきです。 これは理にかなっています。しかし、このテストを実行した後、私は混乱しています。 foldr (timeコマンドを使用した場合、0.057秒かかります)。 a::a -> [a] -> [a] a x = (

    2023-06-23 08:42:43
  • [解決済み] 最適化はいつから始まるのか?

    質問 Knuthが言ったように。 小さな効率は忘れるべきで、97%くらいはそうです:早すぎる最適化は諸悪の根源です。 これは、Stack Overflow の回答で、「最も効率的なループ メカニズムはどれか」、「SQL 最適化テクニックは何か」といった質問に対してよく出てくるものです ( など ). これらの最適化のヒントとなる質問に対する標準的な回答は、まずコードをプロファ

    2023-04-25 06:17:01
  • [解決済み] Deflate圧縮のブラウザ互換性とGZIPに対する優位性

    質問 2012年2月10日に更新されました。 zOompfは、このトピックに関する非常に徹底的な調査を完了しました。 ここで . それは以下のどんな調査結果にも勝るものです。 2010年9月11日に更新されました。 このためにテスト・プラットフォームが作成されました はこちら HTTP 1.1 の GZIP と DEFLATE (zl

    2023-03-14 18:48:01
  • [解決済み] GCC: marchとmtuneはどう違うのですか?

    質問 私はこのためにGCCのmanページをかき集めようとしました、しかし、まだ、本当にそれを得ません。 との違いは何ですか? -march と -mtune ? どのような場合に -march を使うのか、それとも両方使うのか?単に -mtune ? どのように解決するのですか? もし -march を使うと、GCC は指定された CPU で動作する命令を自由に

    2023-02-28 10:02:09
  • [解決済み] prefetchPlugin と analyse ツールを使って webpack のビルド時間を最適化するには?

    質問 以前の調査 webpack の wiki にあるように、analyse ツールを使ってビルドのパフォーマンスを最適化することは可能です。 からです。 https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats ビルド統計からのヒント このページには 解析ツール

    2023-02-03 20:55:37
  • [解決済み] VBAコードの実行時間をどのようにテストしますか?

    質問 VBA で関数をラップして、関数の実行時間を比較できるようなコードはありますか。 どのように解決するのですか? よほど遅い機能でない限り、非常に高解像度のタイマーが必要でしょう。私が知っている中で最も正確なものは QueryPerformanceCounter . 詳しくはググってみてください。以下の内容をクラスに押し込んでみて、それを CTimer と言って、どこかグロ

    2023-01-25 03:38:23
  • [解決済み] ロガー slf4j 文字列の連結の代わりに{}でフォーマットすることの利点

    質問 を使用する利点はありますか? {} を使う利点はありますか? slf4jからの例 logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); の代わりに logger.debug("Temperature set to"+ t + ". Old temperature was " +

    2022-09-25 09:33:52
  • [解決済み] JPEG最適化のためのツール?[クローズド]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2022-09-04 07:04:08
  • [解決済み] なぜJava APIはshortやbyteの代わりにintを使うのですか?

    疑問点 なぜJava APIは int を使うのでしょうか? short あるいは byte で十分ではないでしょうか? 例 この例では DAY_OF_WEEK クラスのフィールド Calendar は int . もしその違いがあまりにも小さいのであれば、なぜそれらのデータ型( short , int ) が全く存在しないのですか? どのように解決す

    2022-05-29 17:34:47
  • [解決済み] 本番用Webアプリケーションの1秒あたりの「平均」リクエスト数は?

    質問内容 何をもって「速い」とするのか、基準がないのですが、ずっと疑問に思っていたのですが、明確な答えが見つからず...。 どのように解決するのか? OpenStreetMapには、どうやら 10-20/秒 ウィキペディアは、どうやら 30000〜70000/秒 に広がる。 300台のサーバー (1台あたり毎秒100~200リクエスト、そのほとんどがキャッシュ

    2022-05-04 09:12:13
  • [解決済み] GHCはどのような最適化を確実に実行することが期待できますか?

    質問 GHCには様々な最適化がありますが、それらがどのようなものなのか、またどのような状況でどの程度実行されるのかが分かりません。 私の質問は、どのような変換を毎回、あるいはほぼ毎回適用してくれると期待できるのか、ということです。もし私が頻繁に実行(評価)されるコードの一部を見て、最初に思ったことが "うーん、これは最適化すべきかも" だとしたら、次に思ったことは "考えるまでもない、G

    2022-04-13 08:14:25
  • [解決済み] CPUバウンド」「I/Oバウンド」とは、どのような意味ですか?

    質問 CPUバウンド」「I/Oバウンド」とはどういう意味ですか? どのように解決するのですか? 直感的に理解できる CPUがもっと速ければもっと速くなる、つまり、プログラムの大半の時間を単にCPUを使う(計算をする)ことに費やしている場合、そのプログラムはCPUバウンドしていると言えます。πの新しい桁を計算するプログラムは、通常CPUバウンドとなり、単に数字を計算しているだけです

    2022-03-22 23:15:54
  • [解決済み] コピーオンライトとは何ですか?

    質問 を知りたいのですが。 コピーオンライト とは、どのようなもので、どのような用途に使われるのでしょうか。この用語は、Sun JDKのチュートリアルで何度か言及されています。 どのように解決するのですか? 自分なりの解説を書こうと思ったのですが このウィキペディアの記事 ということです。 基本的な考え方はこうです。 コピーオンライト(Cow")

    2022-03-12 14:20:07