[解決済み] InetAddress.getLocalHost() の実行が遅い (30秒以上)
2023-06-29 06:40:03
質問
次のようなコードで
try {
System.out.println(new Date());
InetAddress hostName = InetAddress.getLocalHost();
System.out.println(new Date());
} catch (UnknownHostException e) {
e.printStackTrace();
}
このように出力されます。
Thu Oct 22 20:58:22 BST 2015
Thu Oct 22 20:58:52 BST 2015
つまり30秒の実行時間。 マシンは2015年のMacbook Pro、Java 1.8.0_60です。
なぜこんなに時間がかかるのでしょうか?
どのように解決するのですか?
この問題は、以下を
/etc/hosts
(の出力を想定しています。
hostname
コマンドは
my-macbook
:
127.0.0.1 my-macbook
::1 my-macbook
これは時間をより適切なもの(< 1秒)に返します。
関連
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
Javaがテキストファイルを読み込む
-
JDK8 の Optional.of と Optional.ofNullable メソッドの違いと使い方を説明する。
-
Java基礎編 - オブジェクト指向
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
Java Runtime Environmentを継続するためのメモリが不足しています。
-
org.xml.sax.SAXParseExceptionのエラー解決方法
-
[解決済み] mavenで単一のテストメソッドを実行する
-
[解決済み] Javaでミリ秒を「X分X秒」に変換するには?
-
[解決済み] JvmがlocalhostのIPアドレスを解決するのに時間がかかる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
java.sql.SQLException: executeQuery()でデータ操作文を発行できません。
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
無効なメソッド宣言
-
-bash: java: コマンドが見つからない 解決方法
-
Java:未解決コンパイル問題の解決方法
-
Java JDKのダイナミックプロキシ(AOP)の使用と実装の原理分析
-
java 365*1000*60*60*24 計算問題
-
アクセス制限の解決方法: ---- in Java
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題
-
[解決済み] JvmがlocalhostのIPアドレスを解決するのに時間がかかる