アカウント名:
パスワード:
サーバを業務開始前に再起動する運用のところもあるらしい
某メガバンクが合併前のただの1銀行だったとき、そこの勘定系システムでは週1のシステム再起動が運用に加えられたという事もありましたねぇ。ライブラリがリソース解放しないせいでメモリ枯渇するって理由だったかな。
メモリリークに関しては、C++で開発すれば勝手にメモリ開放してくれると思ってるプログラマがいるくらいだからなあ
A「mallocで確保したメモリ開放している場所がないのですが、どのタイミングで開放したらいいのですか?」 B「拡張子みてくださいC++ですよ」A「???・・・」B「C++では、ですね。勝手にメモリ管理しくれるんでfreeは不要なんですよ」A「え?」B「そんなことも知らないんですか?」
※ソースはコメント以外はC++風なとこは、ほぼありませんでした。※ちなみにVC++に勝手にメモリ開放機能ありますか?あったのならごめん
javaから転向してきたプログラマにそんな奴がいたなnewと mallocを混在してつかっていた。ライブラリの親クラスで deleteしているので、通常は子側での解放不要なのだが、自前の mallocの後始末がおかしかった。
#freeが開放ってopenと紛らわしくないですか
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
メモリリーク? (スコア:0)
サーバを業務開始前に再起動する運用のところもあるらしい
Re: (スコア:0)
某メガバンクが合併前のただの1銀行だったとき、そこの勘定系システムでは週1のシステム再起動が運用に加えられたという事もありましたねぇ。
ライブラリがリソース解放しないせいでメモリ枯渇するって理由だったかな。
Re: (スコア:0)
メモリリークに関しては、C++で開発すれば勝手にメモリ開放してくれると思ってるプログラマがいるくらいだからなあ
A「mallocで確保したメモリ開放している場所がないのですが、どのタイミングで開放したらいいのですか?」
B「拡張子みてくださいC++ですよ」
A「???・・・」
B「C++では、ですね。勝手にメモリ管理しくれるんでfreeは不要なんですよ」
A「え?」
B「そんなことも知らないんですか?」
※ソースはコメント以外はC++風なとこは、ほぼありませんでした。
※ちなみにVC++に勝手にメモリ開放機能ありますか?あったのならごめん
Re:メモリリーク? (スコア:0)
javaから転向してきたプログラマにそんな奴がいたな
newと mallocを混在してつかっていた。
ライブラリの親クラスで deleteしているので、
通常は子側での解放不要なのだが、自前の mallocの後始末がおかしかった。
#freeが開放ってopenと紛らわしくないですか