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

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

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

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

んじゃ、続きよろしく




プログラム板かどうかは微妙なとこだけど・・・
0052デフォルトの名無しさん2006/02/08(水) 12:02:47
まったくだね。
本番系ではそんなん使わん。とか言ってるし。
きっとタイムマシンで過去からやってきた人なのでしょう。
0053デフォルトの名無しさん2006/02/08(水) 12:35:04
>>50、51
おいおい、俺の認識ではWASって現行バージョンの最新FixpackでもJ2EE1.4までしかサポート
してないと思うが・・・。
ひょっとして未来から来たヒトですか??

tomcat自体は申し分ないけど、なんだかんだでIBMとかBEAのアプリケーションサーバ使うこと
の方が多いかな
もちろんちっこいwebシステムとかだとtomcatってパターンもなくはないけど。

金融、証券系の基幹系オンラインとかだとtomcat採用してるのみたことないなぁ
そもそも客が許さないパターンが多い。この手の顧客は金持ってるし、ベンダにライセンス費用
払うことをあまり厭わない

基幹業務にtomcatってのは日本じゃまだまだ少ないんじゃないか?

ついでに金持ってるとこはIDEもEclipseじゃなくWSAD使ってるとこ多いしな

気になったのでカキコ
でもスレの本題からずれてきてる気がするw

0054デフォルトの名無しさん2006/02/08(水) 16:23:57
やっぱ、人柱系システムの人が多いみたいだね。
君たちみたいのが踏み固めてくれるから、
我々が安心して使えるようになる。mustungもdolphinもよろしく頼むよ。
0055デフォルトの名無しさん2006/02/08(水) 16:38:30
>>51
おいおい、JavaVMの話だろ?何を言ってるんだ?
もしかして、商用アプリケーションサーバ使ったことがないのに
妄想レスしちゃった?
0056デフォルトの名無しさん2006/02/08(水) 17:05:51
人柱は言い過ぎだけど、EEが実質まだ1.4だからSEも自然と1.4になる。
つっても、EEのフルスペックなんて要らないんだけど。
トラブってもゴメンで済むちょっとしたWebシステムではTom5でもなんでも通るけど。
0057デフォルトの名無しさん2006/02/08(水) 18:38:09
もっと低レベルな話しようよ
じゃう゛ぁpとか
0058デフォルトの名無しさん2006/02/08(水) 18:44:32
J2EEとJ2SEの5を混同している人がいますね。
ひょっとして池沼さんですか?
0059デフォルトの名無しさん2006/02/08(水) 18:47:01
J2EE,J2SEの5って何ですか?
ひょっとして池沼さんですか?
0060デフォルトの名無しさん2006/02/08(水) 18:48:00
>EEが実質まだ1.4だからSEも自然と1.4になる。

よくわからん理屈だ
0061デフォルトの名無しさん2006/02/08(水) 18:48:53
よく釣れるねー
0062デフォルトの名無しさん2006/02/08(水) 19:13:03
>>48
JVMのサポートって、SUNと直接契約してるの?
WASやWLSに付いてくるのはWASやWLSと一緒だと思うけど。
0063デフォルトの名無しさん2006/02/08(水) 19:17:30
JVM単体のサポートって提供してるとこあるのか?
俺はWASしかしらんが、あくまでもWASのサポートにJVM部分も含まれてるだけだと思うんだけど
0064デフォルトの名無しさん2006/02/18(土) 01:19:54
age
0065デフォルトの名無しさん2006/02/18(土) 18:51:23
Javaは今が全盛期だね。
Fedpra Core5にMonoが搭載される事が発表された。
ついでに、MSはWinVistaに.NETを標準搭載して、
さらにJVMをサポートしない方針。
時代はJava→C#でしょ。
0066デフォルトの名無しさん2006/02/18(土) 18:53:52
HP-UNIXは自前でJVM持ってるのでは?
0067デフォルトの名無しさん2006/02/19(日) 00:05:10
>>65
消しゴムじゃない MONO 使ってるヤツなんか見た事無いんだけど。
>>65 が何時代にいるのかは知らんが、現代じゃ無さそうだな...

>>66
HP-UX の事なら、Sun の JavaVM の移植でしょ。Mac OS X の JavaVM も同じ。
Sun からライセンスを取得して移植していると思うよ。
0068デフォルトの名無しさん2006/02/19(日) 03:42:24
どこのJVMも基本的にはSunのがベース。IBMのは知らんけど。

0069デフォルトの名無しさん2006/02/19(日) 20:18:47
>>65
Vistaにおけるアプリ開発の方針が大幅に変更されたのも知らないとか。
C#人のクオリティは高いな(嘲笑
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
その手のヤツは大分昔から無かったっけ。
■ このスレッドは過去ログ倉庫に格納されています