Javaを莫迦にする香具師は死んだほうがいい
■ このスレッドは過去ログ倉庫に格納されています
0438デフォルトの名無しさん
NGNG俺WEBサーバ作ってみたんだよ。
最初はJava、次にMFC、最後にWin32API。
サイズはこんな感じだった。
Java>MFC>win32
作りやすさはこんな感じだった。
MFC>Java>win32
ここまではそんなに大した違いは無かった。
一番違ったのが負荷。
win32は、CGI実行時でもCPU使用率の増加は観察できなかった。
(CGI子プロセスはもちろんCPU喰うよ。)
MFCは、CGIを実装していなかったが、ファイルを送る際にCPU使用率の増加は観察できなかった。
Javaは、常時4%程度のCPU使用率で、ファイル送信時に最大50%程度の負荷がかかった。
正直言ってJavaが速いとは思えないんだよね。
win32版は、ほとんど全て自分で作らないといけなかったから、
参照を返すことはしないで、コピーを返すようにした。
そうすれば、リークするタイミングをきっちり把握できると思ったから。
構造的には、Javaが参照使いまくってて一番速くてもいいはずなんだけど、
コピー繰り返すことでバグを減らそうとしたwin32版が一番速かったんだよ。
お前ら、これどう思う?
■ このスレッドは過去ログ倉庫に格納されています