問題タブ [code-analyst]

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 に答える
810 参照

c# - インデックス付きゲッターのIndexOutOfRangeException

インデックス付きのプロパティで、インデックスが範囲外かどうかを確認します。もしそうなら、私は投げますIndexOutOfBoundsException

コードアナリスト(VS12)を実行すると、CA1065:予期しない場所での予期しない例外が発生します。

CA1065の説明を参照すると、

インデックス付きゲッターで許可されます。

投げるIndexOutOfBoundsExceptionことは私には自然に思えます、それでここでの理由は何ですか?(はい、警告をオフにできることはわかっています。理由を知りたいだけです)

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

c++ - プロファイラーにシンボル情報がありません

-g をオンにして g++ を使用すると、AMD CodeAnalyst にシンボル情報が表示されず、Very Sleepy がクラッシュします。ただし、デバッグ情報なしでコンパイルすると、Very Sleepy は実行されますが、もちろんシンボルは実行されません。

MSVC を使用しようとしましたが、完全に正常に動作し、すべてのシンボルが存在します。しかし、私はそれを使いたくありません。なぜg ++にこのような問題があるのだろうか。

g++ バージョン 4.7.2、VC10 MSVC コンパイラ、CodeAnalyst 3.4.1037.838、Very Sleepy 0.82 を使用しています。ほとんどすべてが最新です。

ありがとう!

編集: Hello Worldプロジェクトを作成しました

非常にスリープ状態のクラッシュと CodeAnalyst にはまだシンボルがありません。ここにバグがあると思いますか? ここに画像の説明を入力

0 投票する
0 に答える
355 参照

opencl - パフォーマンス カウンターに関する混乱

OpenCL で記述され、Fusion APU (1 つのダイで CPU + GPU) で実行されるプログラムに取り組んでいます。命令番号、分岐番号などのパフォーマンス カウンターを取得したいと考えています。AMD APP Profiler と CodeAnalyst の 2 つのツールを手元に持っています。APP Profiler を使用すると、GPU に対してのみ命令カウンターを提供できるようで、CPU に対しては提供できないことがわかりました。それから CodeAnalyst を使用していますが、その後 3 つの混乱が発生しました。App Profiler では、ALUInsts の数 (ワークアイテムごとに実行される ALU 命令の数) は約 70000 になります。GPU のスレッド空間全体には 8192 のスレッドがあるため、70000 * 8192 の命令が実行されると直感的に思います。 GPU。そうですか?CodeAnalyst を使用して CPU 部分で同じプログラムの命令を測定すると、「Ret inst」、「Ret branch」などのカウンターが表示されただけで、このプログラムは CPU と GPU の両方で同時に実行されますが、これらのカウンターは何のためにあるのでしょうか。CPUのみ、GPUのみ?または合計?これらのカウンターが何であれ、Ret Inst (つまり、廃止された命令) の値は約 40000 であることがわかりました。プログラム全体には小さすぎるようです。プログラムの命令は数十億のオーダーである必要があると思います。 4wだけですか?添付の写真は結果を示しています。どうして4wしかないの?添付の写真は結果を示しています。どうして4wしかないの?添付の写真は結果を示しています。ここに画像の説明を入力 これらの混乱を解決するのを手伝ってくれる人はいますか? 私はここではただの暴君です。ありがとう!

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

code-analysis - AMD CodeAnalyst の [システム データ] タブが見つからない

こんにちは、AMD CodeAnalyst 3.8.1203.1066 をダウンロードしました。デモを実行しているときに、ホットスポットのプロファイリングが完了すると、システム データ タブが表示されると表示されますが、このタブに提案が表示されません。

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

mysql - SQL 平均複雑クエリ

これは、顧客の詳細とアプリをインストールした時刻を含むテーブルがあるシナリオです。アプリを再インストールした場合でも、テーブルに戻る方法を見つけることができます。次の表には、同じ顧客の購入時刻があります。

Q: 顧客が最初の購入を行うまで、平均で何日かかりますか?

これは私がこれまでに試みたことです:

私は65日を取得していますが、テーブルに気付くと、購入を正確に30日間隔で行っているため、平均は30日になるはずです.