問題タブ [java-opts]
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.
apache-spark - sbt 経由でローカルで spark アプリケーションを実行する
テストのために Spark ジョブをローカルで実行したいと考えています。組み立てられた瓶が使用されている場合spark-submit
、それはうまく機能します。
ただし、sbt run
使用すると非常に奇妙なエラーが発生します https://gist.github.com/geoHeil/946dd7706f44f338101c8332f4e13c1a
java-opts を次のように設定しようとしています
問題の解決には役立ちませんでした。
local[*]
次のようなモードでメモリ設定をいじろうとしています
のさらなる問題を生み出しただけですExecutorLostFailure
java - logback.xml の環境変数またはプロパティを読み取り、そのプロパティをすべてのログ行に出力する方法
logback.xml からすべてのログ行で環境変数またはプロパティを読み取りたいと思います。 たとえば、 echo "${FOO_INFO}"を ヒットすると、結果は "FOO_RESULT" になります。この FOO_RESULT は、すべてのログ行に出力する必要があります。
JAVA_OPTS="-Dfoo.info=${FOO_INFO}" を追加した後
以下のオプションを試しました:-
オプション : %d{ISO8601} [%thread] %-5level %logger{36} ${FOO_INFO}- %msg%n を追加して呼び出す
java - IntelliJ は 4GB を超えるヒープ サイズを設定します。方法?
x64 Java で IntelliJ 14.3 を使用しています。使用可能なメモリ: 10Gb (合計 16Gb の RAM のうち)
(基本設定-Xmx8000M
以上)
問題は、アプリに使用するために 4Gb 以上のメモリが必要なことです。私の問題に対する答えや解決策が見つからず、何日も探しました。
同じ質問をしている人々のためにstackoverflowを探していましたが、デフォルト値に問題があり、-Xmx512M
他の回答にリンクし続け、別の回答にリンクしていました(時間の無駄で、これまでのところ解決策はありません)。
うまくいかなかった次のことを試しました:
- IntelliJ 用のファイルの変更
idea64.exe.vmoptions
: 何もしていないようで、エラーもメモリの増加も何もありません。(ファイルを無視したようです) - 環境変数での使用
JAVA_OPTIONS
: 以前より多くのメモリを使用せずに、IntelliJ が起動時にクラッシュしたり、フリーズしたりしました。 - のより低い値で試してみました
1512M
、同じヒープサイズの問題 - IntelliJ の 15.x バージョンであっても、新規インストール: 何も変更されていません。
*ノート:
私の職場の誰かがIntelliJで動作するように設定できます(ただし、方法はわかりません
コマンドラインでクラスを実行する
-Xmx8000M
とうまくいくようですが、簡単に使用できるようにIntelliJで設定したい
誰かがこの問題に遭遇し、解決策を提案できる場合は、丁寧にお願いします.
java - Javaで文字列値をカスタムモデルオブジェクトに変換するには?
モデル オブジェクトが 1 つあります。その中で、私は複数の値を持っています。この値を SQLite に保存したいと思います。しかし、データが大きいので、Direct Modelオブジェクトをデータベースに保存したいです。だから私はモデルオブジェクトを文字列に変換してデータベースに保存します。
さて、問題はこの String 値を Model Object に変換する方法です。何か考えがあれば、それを私と共有してください。
例えば、
Person
この "person" 文字列を" p
" モデル オブジェクトに戻す方法。
これは私のコードです。
java - JAVA_OPTS 環境変数の設定方法
スプレーを介して SSL 接続を行っているときに問題が発生しました。次のエラーが発生しました。
ここで答えを見つけました。
では、JAVA_OPTS 環境変数に以下を追加するにはどうすればよいでしょうか。
Ubuntu 16.04 LTS を使用しています。
java - アプリケーションのインストール時に「Picked up _java_options」メッセージが表示されるが、環境変数が設定されていない
exe ファイルを使用してアプリケーションをインストールしていますが、奇妙な問題が発生しています。インストール時に、「Picked up _java_options」の後にランダムな文字の意味不明な値が表示されます。これにより、アプリケーションの JVM を作成できないというエラーが発生します。
_java_options 環境変数が設定されていません。さらに、アプリケーションのファイルを検索したところ、_java_options への参照が見つかりませんでした。
このような環境変数が存在しない場合、「_JAVA_OPTIONS をピックアップしました」という質問を見ましたが、Razer を使用していないため、私の状況では役に立ちません。インストールプロセス中に _java_options が追加される可能性がある原因を知っている人はいますか?
memory-management - Tomcat 8 および Java 8: メモリ使用量が多い
背景:
Tomcat 8 で Java アプリケーションを実行しています。メモリ使用量が多いという問題に直面しています。メモリ使用量が 95% に達し、サーバーがクラッシュします。CPU使用率も問題ありません。
JAVA_OPTS を設定していますtomcat\bin\catalina.bat
注: XMS と XMX は catalina UI から設定されます。
Java 8にはPermGenの概念がないので、JAVA_OPTSの下で -XX:MaxMetaspaceSize=512m も試しました
しかし、運がありません。
興味深いこと:
tomcat プロセスで使用されるメモリは約 3.5 GB のままですが、メモリ使用量は最大 15 GB になります。残りのすべてのプロセスを合計すると、最大 1 GB になります。どのプロセスが残りの 9 ~ 10 GB を消費しているのかわかりません。
何かご意見は?
ありがとう。
sed - sed で Java オプションを編集する
sed を使用して tomcat.javaoptions の最後に新しい行を追加する必要があります。Java オプションが本来どのように表示されるかがわからないため、正規表現を使用する必要があります。私はそれがから始まり、tomcat.javaoptions=
複数の行を持つことができることだけを知っています。何か案が?
編集済み: 新しい行を追加する必要があります
「-agentpath」だけを追加しようとしましたが、うまくいきませんでした