2011-11-08 16 views
-1

netbeans(F6)でプロジェクトJavaデスクトップアプリケーションを実行するか、.jarファイルのJavaデスクトップアプリケーションを実行すると、常に約20秒以上遅延します。Javaデスクトップアプリケーションの実行に時間がかかります

私はこのプロジェクトを別のコンピュータでテストしましたが、問題なく動作します(遅延なし)。

コンピュータにJavaでエラーがありますか?この問題の解決策はありますか?

編集2011年12月11日

それは本当ですか?私は自分のシステムをチェックして、私は"Javaクイックスターター"をオンにできないので、私のJavaアプリケーションの負荷が大きすぎると思う。コントロールパネル> Java> [タブ]高度な>その他> Javaクイックスターター 私のラップトップでは、Javaクイックスターターを有効にできません。
ご協力いただきありがとうございます!

+0

「遅延」が発生する場所、使用するテクノロジ、および場合によっては[SSCCE](http://www.sscce.org)を提供することについて、さらに具体的になることはできますか? – Thomas

答えて

0

Netbeansはプロジェクトを最初にコンパイルしますが、これはしばらく時間がかかります。合理的なサイズのjarファイルを持つJavaアプリケーションを直接実行すると、起動に1秒以上かかることはありません。もちろん、これはあなたが使っているシステムが遅い場合には、使用するシステムを考慮していないので、Javaアプリケーションを起動します。たぶん

+0

私は自分のシステムをチェックしましたが、Javaクイックスターターを有効にすることはできません。お使いのシステムをチェックして、この機能を有効にする方法を教えてください。ありがとうございました –

0

あなたはJVMのメモリを上昇し、何が起こるかを見るために試みることができる...私は、彼らがあることを行うには、あなたがjavacに与えることができます2つのparamsがあると思い

Xmxの(最大)のX ms(開始MEM)

またはあなたはそれがJavaのクイックスターターについての質問への応答でJava \ binディレクトリ

+0

私は自分のシステムをチェックしましたが、Javaのクイックスターターを有効にすることはできません。お使いのシステムをチェックして、この機能を有効にする方法を教えてください。ありがとうございます –

0

内にある必要がありますthroubleshootingメモリ用のJavaに付属しているアプリですjviVisualVMを実行しようとすることができます。太陽のウェブサイト上introductionは次を示しています。

JQSをWindows XPおよびWindows 2000オペレーティングシステムではデフォルトで有効になっており、Vistaは、独自の事前ロード・メカニズムを提供していますとして、Windows Vista上で必要ではありません。

以降:

注:JQSサービスは実行時チェックを実行し、ノートパソコンはバッテリーで動作しているときに実行を停止します。 JQSのパフォーマンス上の利点はシステム全体の構成に大きく依存するため、電源コードを差し込むとJQSサービスが再開されます。

これはおそらく問題の1つです。

関連する問題