探検


★★Java質問・相談スレッド184★★

2023/11/21(火) 22:17:32.02ID:6U4/wbAW
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    https://itest.5ch.net/subback/hp
Webプログラミング https://itest.5ch.net/subback/php
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド183★★
https://mevius.5ch.net/test/read.cgi/tech/1588770728/ <hr>VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
NGNG
あぼーん
2026/02/15(日) 19:50:51.22ID:XYwGNj45
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1759802652/833-
> jre1.8.0_481だと起動はできるけど毎回X64のjvm.dllがないって小窓が出る
これについて詳しい人いないだろうか?
4デフォルトの名無しさん
垢版 |
2026/05/03(日) 12:59:42.71ID:N0aSHde7
ご相談です。
ファイルを処理するプログラムで、1Gほど処理すると2:53でした。
パッケージの階層を変更して整理しました。
同じプログラムが2:58と5秒も余計にかかるようになってしまいました。
namespaceの変更だけでこれほど違いがでてくる原因はなんでしょうか?
たくさんのクラスとStreamやThreadを多用しています。
階層を深くして整理しただけなんですがねぇ。
パッケージ単位での中身は変わっていません。
移動させただけです。plaiades-2024-12, javaSE-21使用。
5デフォルトの名無しさん
垢版 |
2026/05/03(日) 13:06:33.04ID:N0aSHde7
とりあえず、階層全体を2段さげてみます。
6デフォルトの名無しさん
垢版 |
2026/05/03(日) 13:07:43.70ID:N0aSHde7
さげるんじゃなくて減らすのか。下げるじゃ深くなりそう。浅くしてみます。
7デフォルトの名無しさん
垢版 |
2026/05/03(日) 15:51:21.53ID:N0aSHde7
階層を2階層浅くしてみたら、2秒ほど速くなった。
かといって、階層をフラットにはしたくない。
これはあきらめよう。
2026/05/03(日) 21:53:45.40ID:N0aSHde7
もとの遅くなったやつを再度動かしたら、まあまあ速くなっていた。
結局、実行環境の現在の状態の影響が一番大きいようだ。メモリも大量に使ってるし。
階層の深さではなく、実行環境の状態が問題だったようだ。
この速さなら自作の暗号化ClassLoaderを入れても問題ないだろう。
解決。
レスを投稿する


ニューススポーツなんでも実況