問題タブ [release-mode]

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 投票する
1 に答える
1342 参照

wpf - プログラムをクラッシュさせずに実行するには、なぜ「コードの最適化」をオンにする必要があるのですか?

この WPF アプリケーションが与えられました。このプログラムをデバッグ モードで実行しようとすると、Windows1.xml に到達する前にクラッシュしました。後でリリース モードで実行してみましたが、正常に実行されました。それを機能させるには、「コードの最適化」をオンにする必要がありました。

注: ブレークポイント、デバッグからのステップ イン、スロー例外での停止は機能しません。

編集:例外はWPF(非常に人気があり、役に立たない)の一般的な例外でした:

{"アセンブリ 'VCell2、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' で定義された 'Main' のインスタンスを作成できません。呼び出しのターゲットによって例外がスローされました。マークアップ ファイル 'Window1.xaml' でエラーが発生しました'行 1 位置 9."} Source="PresentationFramework" LineNumber=1 LinePosition=9

編集:内部 - 内部例外: {"指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)":null}

これが私が得ていたスタックトレースです:

編集windbgを実行してみました(これを正しく行っているかどうかわかりません)

0 投票する
6 に答える
25394 参照

c# - デバッグ構成またはリリース構成を使用してアセンブリがビルドされたかどうかを確認する方法は?

Web アプリケーションの展開を開始しています。展開されるすべてのアセンブリがリリース構成を使用してビルドされたことを保証する必要があります。私たちのシステムは、C#/.Net 3.5 を使用して開発されました。

これを達成する方法はありますか?

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

c# - C#リリースバージョンにはまだ.pdbファイルがあります

C#で実行したアプリケーションのリリースバージョンをデプロイしたいと思います。

構成を使用してビルドすると、ファイルが生成されReleaseていることがわかり.pdbます。つまり、アプリケーションをデバッグできます。これは、デバッグ情報がコードのどこかに存在し、少し遅くなることも意味します。

これが当てはまる場合、バイナリで生成されたデバッグ情報を完全に抑制するにはどうすればよいですか?リリースした理由も知っています.pdbか?Release構成がOptimize codeチェックされ、定数のみがTRACE定義され、は定義されませんDEBUG

助けてくれてありがとう。

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

c++ - C++ は、VS での「より優れた」リリース モード ビルドを定義します

現在、次のプリプロセッサ定義とさまざまな最適化設定を使用しています。

  • WIN32_LEAN_AND_MEAN
  • VC_EXTRALEAN
  • NOMINMAX
  • _CRT_SECURE_NO_WARNINGS
  • _SCL_SECURE_NO_WARNINGS
  • _SECURE_SCL=0
  • _HAS_ITERATOR_DEBUGGING=0

私の質問は、VS C++ (2008、2010) からのリリース モードビルドを可能な限り高性能にするために、他の SOers が使用、追加、定義するものは何ですか?

ところで、私は PGO などを試しましたが、少しは役に立ちますが、GCC と同等になるものは何もありません。また、ストリームを使用していません。C++ は C に似ているが、テンプレートと STL アルゴリズムを利用しています。等

現状では、02 を使用して Linux (2.6+ カーネル) を実行している同等の x86 マシンで GCC が生成するものと比較すると、非常に単純なコード セグメントのパフォーマンスは見劣りします。

補足:多くの問題は、MS が提供する STL バージョン (Dinkum) に直接関係していると思います。VS C++ で STLPort などを使用した経験について詳しく教えてください。

0 投票する
4 に答える
1209 参照

iphone - iPhoneリリースビルドがクラッシュしています

私が取り組んでいるプロジェクトは、リリース構成でビルドするとクラッシュします。

レビューのためにアプリケーションをアップルに送信する必要があり、アプリに入る前にクラッシュしています。

それがどのように起こり得るかについて何か考えはありますか?

最後のリゾートでは、いくつかの最適化を備えたアプリのデバッグバージョンをアップルに送信することは可能ですか?

ありがとう。

0 投票する
3 に答える
4372 参照

visual-c++ - OnCtrlColor が機能しない?

次のオーバーロードされたメソッドを使用して、Visual C++ MFC ダイアログ ベースのアプリケーションで、リスト ボックスのテキストの色を赤に変更しました。プログラムを DEBUG モードでビルドすると、完全に動作します。しかし、RELEASE モードを使用すると、テキストの色が変わりません。これはなぜですか、どうすればこの問題を克服できますか??

ありがとう!!

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

visual-studio-2005 - 「コードの生成」およびビルド リリース モードでの停止 (Visual Studio 2005)

リリース ビルドに関する問題があります

私はVisual Studio 2005を使用しています。プロジェクトはMFCで作業しています

デバッグモードで作業しているプロジェクトをビルドすると、正常にビルドされます。しかし、リリースモードでは、出力ウィンドウは次のように表示されます

1>リソースのコンパイル中... 1>リンク中... 1>コードの生成中

そして.. 合格しません。止められそうです。20分後、ビルドをキャンセルしました。

それはかなり前に建てられました。特別なコードではなく、いくつかのファイル(.h .cpp)とリソース(.bmp)を追加しただけで、それが起こりました。

それについて何か考えはありますか?私を助けてください

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

c++ - VC 2008 でのウィンドウ 7 リリース モードのコンパイルで例外を診断するにはどうすればよいですか

私は奇妙な問題を抱えています.私のアプリケーション(exe)はWindows 7のデバッグモードで正常に動作していますが、リリースモードでコンパイルすると例外が発生して動作を停止します. プログラムをデバッグして、例外の原因を見つけるにはどうすればよいですか。これは、300,000 行を超えるコードを含むアプリケーションです。

0 投票する
4 に答える
10733 参照

visual-c++-2008 - 私のコードはデバッグモードで動作しますが、リリースモードでは動作しません

Visual Studio2008のC++に、fopenとfcloseだけでファイルを処理するコードがあります。デバッグモードではすべてが完璧に機能します。そして私はいくつかのデータセットでテストしました。ただし、リリースモードでは機能しません。いつもクラッシュします。私はすべての最適化をオフにしました。また、(リンカー内の)何にも依存していません。また、これらを設定しました。

最適化:無効(/ Od)参照されていないデータを保持します。Windows98用の冗長オプティマイズを削除しないでください:いいえ

私はまだそれがこれらの状況の下でどのように機能するべきではないのか疑問に思っています。デバッグモードのように機能させるには、他に何をオフにする必要がありますか?

リリースモードで動作するがデバッグモードでは動作しない場合は、コーディング障害である可能性がありますが、逆の場合は奇妙に見えます。ではない?

助けていただければ幸いです。-ニマ

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

visual-c++ - std::vector の奇妙な動作

私はこのようなクラスを持っています:

これは私のコードの簡略版です。問題は、デバッグモードで完全に機能することです。しかし、リリースモードでは「push_back」行でクラッシュします。(すべての最適化フラグをオフにして)リリースモードでデバッグしましたが、問題はAのコンストラクターにあります.ベクトルのサイズはダミー値で非常に大きく、クリアしても変化しません...

なぜなのかご存知ですか?

ありがとう、