問題タブ [runtime-compilation]
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.
performance - 昇順の時間計算量
次の関数の成長率の昇順は?
2^((logn)^1/2)
2^n
- 2^(n/2)
- n^(4/3)
- n(logn)^3
- n^logn
- 2^(n^2)
ん!
log n は基数 2 です。
java - ロンボクと Java ランタイム コンパイルの競合の再検討
私はJDKとJRE 8を使用してIntelliJ Ideaで作業しています。プロジェクトはlombokを利用しており、コード生成とランタイムコンパイルが必要です。私の目的は、実行時に生成された複雑なラムダ関数と同じタスクを実行するコードを作成して、評価を高速化することです。このプロジェクトはロンボクを多用しています。ここで説明したのと同じ問題を抱えているので、この問題を回避する 1 つの方法は、特定の依存関係を追加することです。
私の質問は次のとおりです。たとえば、編集せずに、この問題を回避する他のよりクリーンな方法はありましたpom.xml
か? 私はチームによって開発された大規模なプロジェクトに参加しており、そのような地上レベルで干渉したくありません。
より具体的には、私のコードは、次のような例で見られるランタイム コンパイルの通常のコードのように見えます。
読みやすくするために、すべてtry
の s とcatch
s を省略しています。ここで、コードを実行すると、 operator で例外がスローされます Class clazz = Class.forName("bar);
。一方、diagnostics
変数には次のメッセージが表示されます。
どんな提案にも感謝します。