トップページ⇒tech
120コメント32KB

【Sun】JVMについて語るスレ【IBM】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/01/29(日) 04:10:33
Javaの実行環境について語るスレです。
多くの人はSunJavaが多いとは思うけれど、商用アプリケーション
サーバなんかだとベンダ依存のJVM使うことも多いのが実情。
各ベンダ毎にそれぞれ特徴あったりするので比較よろしく。

とりあえずオレ的には、
SunJava・・・とりあえず標準。特になんにもなければこれ使う
IBMJava・・・WebSphere使う場合はこれしか選択肢ない。SunJavaに比べてメモリをよく使う傾向が・・・。
JRockit・・・WebLogic。速い(らしい)。IAでは世界最速とか

んじゃ、続きよろしく




プログラム板かどうかは微妙なとこだけど・・・
0070デフォルトの名無しさん2006/02/22(水) 12:46:23
>>66
それを自前と言うんなら、日立や富士通も自前のJVMを持ってるぞ。
0071デフォルトの名無しさん2006/02/22(水) 13:04:04
HPは自社製のJVMを作ってるんじゃないの?
0072デフォルトの名無しさん2006/02/22(水) 13:12:35
それを自社製というんなら、
日立や富士通も自社製のJVMを作ってるぞ。
0073デフォルトの名無しさん2006/02/22(水) 17:46:13
>>43
Java5にアップグレードするとTomcatも5.5にアップグレードしないと動かないって
のがあってバイト先の社員がビビってアップグレードを恐れているよ。
どうすりゃええかなあ。

漏れもMaven2使ってたらJava5でアップグレードされたのかと
思ったらmaven-compile-pluginで1.5を設定しないとt
1.4のままコンパイルされちまったし。
ソースレベルでは1.4と1.5との間には上位互換性があるらしいが、
アホが書いたコードはやたらとimport宣言に*を使いたがるからなあ。
それでコンフリクト起こしてエラーなんてことも

0074デフォルトの名無しさん2006/02/22(水) 23:24:10
>>71
java -version したら HotSpot って出て来るでしょ。That's it!
0075デフォルトの名無しさん2006/02/27(月) 12:53:57
age
0076デフォルトの名無しさん2006/02/27(月) 22:31:11
IBM、PC顧客向けにJRE1.5単体の配布もはじめた。
0077デフォルトの名無しさん2006/02/27(月) 23:13:27
あれ、IBMの1.5ってまだベータじゃなかったっけ。
0078デフォルトの名無しさん2006/02/27(月) 23:15:23
とっくに正式版。
0079デフォルトの名無しさん2006/02/27(月) 23:23:17
あらま。まめにチェックせんといけませんね。
0080デフォルトの名無しさん2006/03/01(水) 16:11:59
ORACLEのVM関係者ってまとめてどっかに売っぱらったの?
ありえないぐらいに廃れてんだけど
0081デフォルトの名無しさん2006/03/19(日) 03:29:58
age
0082デフォルトの名無しさん2006/03/19(日) 04:26:08
jrockitとかでSwingまともに動く?
0083デフォルトの名無しさん2006/03/19(日) 04:36:22
WebLogicのJVMとして使ってる人が多いと思うけど動くでしょ
0084デフォルトの名無しさん2006/03/19(日) 12:36:11
スループット重視であるサーバーオプションいれると
クライアントアプリは散々な結果になるから単純にはいえないと思われ
0085デフォルトの名無しさん2006/03/19(日) 13:06:21
client vmはSUNが担当して、server vmはBEAが担当して
IDEの軽量化と発展をIBMが担当すればいいのに、リソース分散イクナイ
0086デフォルトの名無しさん2006/03/19(日) 13:24:22
競争がなくなると大抵ひどいことになるのでは
0087デフォルトの名無しさん2006/03/19(日) 14:12:52
Sun vs MS .NET
BEA vs MS IIS
IBM vs MS VS
よし、頑張れ!
0088デフォルトの名無しさん2006/03/19(日) 14:23:51
そもそも5.0ベースで考えたらSunのVM一本でもいいくらいだし
0089デフォルトの名無しさん2006/03/19(日) 14:30:57
秀丸並みに高速にテキストを読み込むのってJavaじゃ辛いのかな?
ログ解析に使える性能があれば、俺もSwing使うんだけどなぁ
0090デフォルトの名無しさん2006/03/19(日) 15:42:59
速度は何の言語であれ作り方次第
バイナリを読み込む速度はCとそうかわらん
0091デフォルトの名無しさん2006/03/20(月) 03:28:27
>>80
DBの中で使ってるよ
0092デフォルトの名無しさん2006/03/21(火) 23:34:42
>>89
テキストを読み込む速度とSwingの描画速度は全く関係なくないか?
最近のVM使えばそこまで大きな速度差はないと思う。GUI以外は
0093デフォルトの名無しさん2006/03/25(土) 02:04:48
JVMってほとんどがアプリケーションサーバとのセットだろ?

WebSphere・・・IBMJava
WebLogic・・・JRockit
Tomcat他・・・SunJava

みたいな。
商用アプリケーションサーバでJVMだけすげ換えることはできるだろうけど
ベンダサポート捨ててまですることじゃないよな

JavaなんてほとんどがWebシステムだし、そういう意味じゃJVMの選択肢って
ほとんどない気がするが・・・。
0094デフォルトの名無しさん2006/03/25(土) 08:47:42
なんでTomcatがSunなんだ・・・

クライアントサイドはSun1択に近いかと
0095デフォルトの名無しさん2006/03/25(土) 09:41:13
> JVMってほとんどがアプリケーションサーバとのセットだろ?

どうしてそういう結論になるのかさっぱりわかりません。
0096デフォルトの名無しさん2006/03/25(土) 12:45:21
開発環境という意味では、実際そうなってるけどね
Tomcat+Sun JVMで皆が開発して
運用するのはWebSphereってのがうちでも多い
0097デフォルトの名無しさん2006/03/25(土) 12:46:57
WebSphereならIBMのVM使ってるところも多いのでは?
ラショナルとかつかってるんでしょ?

クライアントサイドはSunVMの独壇場だと思う
0098デフォルトの名無しさん2006/03/26(日) 03:02:40
>>95
どうしてそういう結論になるのかさっぱりわかりません。
せめて反例示せ。
0099デフォルトの名無しさん2006/03/26(日) 06:56:04
>>98
JBossやTomcatとセットのJVMがあるんか?
0100デフォルトの名無しさん2006/03/26(日) 15:05:12
商用アプリケーションサーバと書いてあるわけだが。
0101デフォルトの名無しさん2006/03/26(日) 15:30:33
それならなおのことTomcat他と書く意味が分からん
普通にSunASでいいだろ
0102デフォルトの名無しさん2006/03/26(日) 15:39:02
>>100
元は「JVMってほとんどが商用アプリケーションサーバとセットだろ?」って意味なのか?
で、Tomcatは商用アプリケーションサーバなのか?
TomcatはSUNのJVMとセットなのか?
0103デフォルトの名無しさん2006/03/26(日) 16:00:30
ベンダサポート、って書いてあるんだから、
 JVMって、商用アプリケーションサーバではアプリケーションサーバとのセットだろ?
ってことだろ。Tomcat他はおまけ。
つまらん揚げ足取りするな。
0104デフォルトの名無しさん2006/03/26(日) 16:30:43
つまらん揚げ足取りというか、言ってることに一貫性がないのに脳内補完を強制してるだけだな
0105デフォルトの名無しさん2006/03/26(日) 16:33:20
しかも後出しw
0106デフォルトの名無しさん2006/03/26(日) 16:58:05
100歩ゆずっても「JVMってほとんどがアプリケーションサーバとのセットだろ? 」は正しくないな。
「多くの商用アプリケーションサーバにはJVMがバンドルされている」ぐらいか。

OracleやBorlandのアプリケーションサーバにはJVMがバンドルされていたっけ?
0107デフォルトの名無しさん2006/03/26(日) 18:54:23
バンドルされてるよ
たしかボーランドASはSunのやつ

とはいえ>>103の文章は相変わらず不明
Tomcat部分がな
0108デフォルトの名無しさん2006/03/26(日) 20:12:31
商用ASってバンドルされてるJVMorその製品がサポートすると明言してるJVMじゃなかったら
サポートされないだろうから、実際にはJVMの選択肢なんてほとんどないってことなんじゃないの?


0109デフォルトの名無しさん2006/03/26(日) 20:23:19
実際のとこみんなが使ってるアプリケーションサーバって何が多いんだろ?

ウチは、開発はtomcatで本番はWASかWebLogicってパターンがほとんど。
社内の他のプロジェクト見ると金持ってない客だと本番もtomcatってこともある見たいだけど、
自分は本番では使ったことない。
あとは、Oracle製品で全部固めるためにOracleASってパターンもあったくらいかな。


0110デフォルトの名無しさん2006/03/26(日) 22:01:33
まずアプリケーションサーバの範囲を決めろよ。

数でいえば、サーブレットコンテナはTomcat、
EJBコンテナはJBossだろ。
0111デフォルトの名無しさん2006/03/27(月) 00:15:22
本番で WebLogci 使うんなら
開発の時から使わせろよと思ってしまうけどなあ。
金出せないなら tomcat で我慢しやがれと。
0112デフォルトの名無しさん2006/03/27(月) 00:47:26
プロファイルとったりする場合、運用時と同じVMでないと
メモリ使用量にしろ大きく変わってくる可能性があるからな

開発時は問題なかったのに運用時でおかしいとかよくあることだ
0113デフォルトの名無しさん2006/03/27(月) 01:09:07
rockitじゃなきゃダメみたいなパフォーマンス問題は都市伝説でしょ?
ユーザフレンドリーなJVMを選択すればいいんだよ
例えばだが会員登録を求めるJVMとかは
JVMが提供されてないのと同じと考えたほうが幸せになれる
0114デフォルトの名無しさん2006/03/27(月) 01:21:55
今気が付いたが、IBM JDK1.5Windows版でEclipseと抱き合わせで配布されているやつは、
IBMの顧客向けに配布されているやつよりリビジョンが古い。
0115デフォルトの名無しさん2006/03/27(月) 02:51:00
>>111
weblogicは開発ライセンスで無料使用できるよ
0116デフォルトの名無しさん2006/03/29(水) 23:57:31
WebLogic8.1はドメインのコンフィグ時に、JRockitつかうか、SunのJREつかうか選べるね。
開発時にはSun、とか書いてるくらいだから、実サーバじゃないとJRockitの良さはでないのかな?
もしかしてメモリ余計に食うとか。

とりあえず、このPCにはいっているWebLogicの設定はJRockitにしてしまった。
0117デフォルトの名無しさん2006/04/17(月) 18:33:43
馴らし運転をたっぷりやらないとかえって遅いとかじゃ?
0118デフォルトの名無しさん2006/04/17(月) 18:57:19
jrockitは実行時に最適化を多く行うので最初は遅い、
いったん最適化されると速い。
最近のバージョンでは最初の遅さが解消されたとかなんとか。
0119デフォルトの名無しさん2006/04/20(木) 01:03:09
最近立ち上がりつつある
JavaからWin32.EXEのアセンブリツールとLinuxバイナリのがあるけど
どうなんだろか?JavaVM使わないで動くからいいかも、、、

0120デフォルトの名無しさん2006/04/20(木) 01:06:03
その手のヤツは大分昔から無かったっけ。
■ このスレッドは過去ログ倉庫に格納されています