code-size

    0

    1答えて

    CILを見ると、コンパイルされたCILにコードサイズが含まれていることがわかりました。それはコメントアウトされています。 static void MakeACar() { Car myCar = new Car(); } CIL: .method public hidebysig static void MakeAObject() cil managed { //Code s

    6

    1答えて

    なぜcabal installはデフォルトで--enable-sharedフラグを使用しませんか?私は、このフラグを付けずにコンパイルすると、ファイルサイズが膨大になるということに気づいた。接続はありますか?これは、Haskellプログラムが単一の自己完結型バイナリに簡単に配備される方法に関する設計上の選択ですか?

    5

    3答えて

    私は実際に何をしているのかと期待できるはるかに大きなコードを生成するC++ライブラリを持っています。 50K以下のソースからは、ほぼ4MBの共有オブジェクトと9個の静的アーカイブが得られます。これは、ライブラリバイナリがかなり大きく、さらに悪いことに、単純なアプリケーションでも500〜1000 KBのコードサイズ。 -Oのようなフラグを使ってライブラリをコンパイルすると、これはいくらか助けになりま

    0

    1答えて

    テンプレートコードのコードサイズについては疑問があります。 私は2つのベクトルのインスタンスを持っている場合は、 vector<float> v1; vector<int> v2; は、2つのpush_back実装 push_back(float) push_back(int) または1つまたは何か他のものとのバイナリにコンパイルされます、次のコード template<typename

    3

    2答えて

    Library.h void Foo1(void); // Unused int Foo2(int, int); // Used char Foo3(char); // Unused main.cの // ... #include "Library.h" // ... void main(void) { int ret; // ... ret =

    7

    5答えて

    私は、大規模なC++プロジェクト(VC6)のリンカマップファイルの分析を簡素化するツールを探しています。 メンテナンス中は、バイナリが順調に成長し、どこから来たのか把握したいと思います。私は別のDLLの間で共有ライブラリでいくつかの過度のテンプレートの拡張を疑うが、jsutのマップファイルは良い手がかりを与えないでください。 提案がありますか?

    3

    3答えて

    ネットワーキングライブラリとGUIライブラリを備えたQtアプリは約10MBになります。つまり、コードなし。 私のようなインターネット接続を持つ人にとっては、少し不便です。特に使用頻度の低い(つまり一度だけ使用された)プログラムの場合は LZMAとLZMA2圧縮を使用してexeファイルを圧縮しようとしましたが、何もしませんでした。 私はコード自体を小さくしたいと思いますが、その方法はありますか?どれ

    4

    2答えて

    ++: template<typename T, std::size_t n> class SquareMatrix: private SquareMatrixBase<T> { public: SquareMatrix() : SquareMatrixBase<T>(n, 0), pData(new T[n*n]) { this->s