問題タブ [native]

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

java - Javaでのネイティブメソッドのプロファイリング-奇妙な結果

Yourkit 8.0を使用して、Mac OS X(10.5.7、Apple JDK 1.6.0_06-b06-57)で実行されている数学的に集中的なアプリケーションのプロファイリングを行っていますが、CPUプロファイリングの結果に奇妙な動作が見られます。

たとえば、サンプリングを使用してプロファイリングを実行したところ、アプリケーションの10分間の実行時間の40%がStrictMath.atanメソッドに費やされたことが報告されました。私はこれが不可解であることに気づきましたが、私はそれを一言で理解し、atanを非常に単純な多項式フィットに置き換えるのに少し時間を費やしました。

アプリケーションを再度実行すると、以前とほぼ同じ時間(10分)かかりましたが、アタンの交換はプロファイリング結果のどこにも表示されませんでした。代わりに、他の主要なホットスポットの実行時の割合は、それを補うために単純に増加しました。

要約する:

StrictMath.atanの結果(ネイティブメソッド)
合計実行時間:10分
メソッド1:20%
メソッド2:20%
メソッド3:20%
StrictMath.atan:40%

単純化された純粋なJavaatanの結果
合計実行時間:10分
方法1:33%
方法2:33%
方法3:33%

(メソッド1、2、3はatan呼び出しを実行しません)

この振る舞いはどうなっているのでしょうか?EJ-TechnologiesのJProfilerを使用しても同じ結果が得られました。JDKプロファイリングAPIは、少なくともOS Xでは、ネイティブメソッドの不正確な結果を報告しているようです。

0 投票する
8 に答える
28415 参照

javascript - JavaScript 用のネイティブ マシン コード コンパイラはありますか?

JavaScript 用のネイティブ マシン コード コンパイラはありますか? 私はVMについて話しているのではありません。それが存在しない場合、それを行うことはできますか?
言語の動的な性質により、バイナリにコンパイルできるかどうか疑問に思っています。

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

java - Eclipse で Java VM を使用するネイティブ スレッド

各 Thread.run() が適切なカーネル スレッドを実行するように、Thread クラスを使用する Java プログラムを実行したいと考えています。コマンドラインパラメータをJava VMに渡すことでこれを達成する方法はありますか? Windows マシンで Java 1.5 SDK (および jre1.5.0_18) を使用して Eclipse を実行しています。-XX:+UseBoundThreads を使用してみましたが、タスク マネージャーは両方のスレッド (デュアル コア マシンを使用しています) を同じコア (もう一方のコアはアイドル状態) で実行しているようです。

ありがとう。

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

java - JNAで列挙型をマップする方法

私は次の列挙型を持っていますjnaでどのようにマップしますか?

この列挙型は、構造体でさらに参照されます。

アブドゥル・ハリク

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

iphone - 事前にコンパイルされたコードとネイティブにコンパイルされたコードの違いは何ですか

mono を使用した iphone 用アプリケーションの作成について Miguel de Icaza が書いた記事の中で、事前 (aot) コンパイルに出くわしました。結果はネイティブコードのようです。これはそうですか、それとも違いは何ですか?

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

c++ - プログラムでワイヤレス ネットワークに接続する

Windows XP で、会社のワイヤレス ネットワークに自動的に接続するアプリケーションを作成しようとしています。

ワイヤレス LAN API を見つけましたが、マシンにホットフィックスをインストールする必要があり、SP2 以上が必要です (SP1 を搭載したマシンがあり、XP マシンをサポートする必要があります)。

MSDN で Wireless Zero Configuration に関するサンプルをいくつか見つけようとしましたが、うまくいきませんでした。見つけたサンプルは WinCE 用のものだけでした。Microsoft がサポートを停止したと思います。さらに、WZC を操作するための dll とヘッダー ファイルをダウンロードする場所が見つかりませんでした。

私はENGLによってZwlancfgを見つけたので、それを実行して任意のサービスパックで動作する方法があるに違いありません

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

.net - ネイティブ Windows レンダラーを使用した .NET MenuStrip?

ユーザーが使用している OS バージョンに応じて、MenuStrips をネイティブ Windows のルック アンド フィールでレンダリングする方法を知っている人はいますか?

現在のレンダリングではそれができません...

私は現在、それを実行できるサードパーティのコントロールを使用していますが、探しているものの代わりに MainMenu と ContextMenu を使用しています。

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

sql-server - SQLServer2005のネイティブストアドプロシージャ

SQLServer用のCまたはネイティブC++ストアドプロシージャを作成できますか?

ありがとう。