問題タブ [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.
c# - インデックス付きゲッターのIndexOutOfRangeException
インデックス付きのプロパティで、インデックスが範囲外かどうかを確認します。もしそうなら、私は投げますIndexOutOfBoundsException
。
コードアナリスト(VS12)を実行すると、CA1065:予期しない場所での予期しない例外が発生します。
CA1065の説明を参照すると、
インデックス付きゲッターで許可されます。
投げるIndexOutOfBoundsException
ことは私には自然に思えます、それでここでの理由は何ですか?(はい、警告をオフにできることはわかっています。理由を知りたいだけです)
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 にはまだシンボルがありません。ここにバグがあると思いますか?
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しかないの?添付の写真は結果を示しています。 これらの混乱を解決するのを手伝ってくれる人はいますか? 私はここではただの暴君です。ありがとう!
code-analysis - AMD CodeAnalyst の [システム データ] タブが見つからない
こんにちは、AMD CodeAnalyst 3.8.1203.1066 をダウンロードしました。デモを実行しているときに、ホットスポットのプロファイリングが完了すると、システム データ タブが表示されると表示されますが、このタブに提案が表示されません。
mysql - SQL 平均複雑クエリ
これは、顧客の詳細とアプリをインストールした時刻を含むテーブルがあるシナリオです。アプリを再インストールした場合でも、テーブルに戻る方法を見つけることができます。次の表には、同じ顧客の購入時刻があります。
Q: 顧客が最初の購入を行うまで、平均で何日かかりますか?
これは私がこれまでに試みたことです:
私は65日を取得していますが、テーブルに気付くと、購入を正確に30日間隔で行っているため、平均は30日になるはずです.