問題タブ [code-size]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2201 参照

javascript - HTML コードの繰り返しを避ける - PHP を使用しない

これは一部の人にとっては非常に簡単だと思います。異なるページ間でコードを繰り返さないようにするために、すべての要素を書き出すことなく、html コードのチャンクを追加できるようにしたいと考えています。関数のページ コントローラーのようなものです。

0 投票する
1 に答える
244 参照

c - PLM51 から C への移植

PLM51 から C にコードを移植する必要があるプロジェクトを行っています。

8051 アーキテクチャが使用されています。マイクロコントローラは ROM レスで、64Kb の外部メモリが使用されています。PLM51 のコード サイズは約 63Kb です。

私の質問は、私のコードを PLM51 から C に移植すると、コードのサイズは増減しますか? サイズの増減を決定するパラメータは何ですか?

0 投票する
2 に答える
94 参照

mercurial - 経時的なリポジトリ サイズの表示

特定のリビジョンのリポジトリのサイズを取得する方法はありますか? 時間の経過とともにサイズがどのように変化するかを示すグラフを作成したいと思います。

0 投票する
2 に答える
1410 参照

c++ - GCC ARM Embedded でコンパイルするとコード サイズが 2 倍になりますか?

Keil uVision (Keil ARM Compiler を使用) から CooCox CoIDE (GCC ARM Embedded コンパイラを使用) に STM32 マイクロコントローラー プロジェクトを移植しました。

問題は、GCC を使用して CoIDE でコンパイルすると、コード サイズが Keil uVision の 2 倍になることです。

どうすればいいの?私に何ができる?

Keil のコード サイズ: 54632b (.text) CoIDE のコード サイズ: 100844b (.text)

GCC コンパイラ フラグ:

私は CoIDE と GCC がプロジェクトに存在する多くの関数とファイルをコンパイルするのではないかと疑っていますが、(まだ) 使用されていません。そこにある20個の関数のうち1個しか使用しない場合でも、ファイル全体をコンパイルすることは可能ですか? (私は-Oを持っていますが)..

0 投票する
5 に答える
1693 参照

c# - 次のコードで Switch ステートメントを単純化します

このコードのサイズをより小さく、より効率的にするにはどうすればよいでしょうか :) ..?. より大きな古いコードからここまで作成しましたが、それでもまだ巨大だと思います。

前もって感謝します!

0 投票する
2 に答える
2006 参照

assembly - rax = 1の最短Intel x86-64オペコード?

rax1に設定するための最短の Intel x86-64 オペコードは何ですか?

私は試しxor rax,raxてみinc alました(NASM構文で); これにより、5 バイトの opcode が得られます48 31 c0 fe c0。4バイトで同じ結果を達成することは可能でしょうか?

他のレジスタを変更または読み取ることはできますが、特定の値が前の命令からそれらのいずれかにあると想定することはできません。

0 投票する
1 に答える
32 参照

objective-c - これを 3 行に分割する理由はありますか?

あいまいなタイトルで申し訳ありませんが、この質問を短い文にまとめる方法が他にわかりません。

私は次の方法を書きました:

私の同僚の一人がこれを次のように変更しました:

今、私の目には、これらはまったく同じことをします。しかし、私のジュニア プログラマーの目は Java と JavaScript のコードを見ることに慣れており、Objective-C がコンパイルするアセンブリ (?) のニュアンスを知りません。私の同僚がこの方法をこのように拡張することで、この方法に追加した利点はありますか?

0 投票する
5 に答える
289 参照

c++ - コード内でリテラルを繰り返すために定数を定義する必要がありますか?

1リテラルが数回繰り返されるこのようなコード例があります。

定数を定義しONE、リテラルをそれに置き換える必要がありますか?

この置き換えにより、パフォーマンスが向上したり、コードの可読性が低下するようにマシンコードのサイズが縮小されたりしますか? リテラルの繰り返し回数によって答えが変わるでしょうか?