タグ

ブックマーク / nishiohirokazu.hatenadiary.org (4)

  • Javaでヒープ領域を余らせたままOutOfMemoryErrorを出す方法 - 西尾泰和のはてなダイアリー

    先日、こんな問題を見かけたのだけども、JavaのGCにはあまり詳しくないので答えがわからなかった。 OutOfMemoryErrorが発生しました。(中略)ヒープメモリは足りているようです。原因として何が考えられますか? http://d.hatena.ne.jp/iad_otomamay/20130318/1363596244 なんでだろうなぁと思っていたところid:moriyoshiが「Permanent領域があふれたんじゃないの」と一言。「Permanent領域」で検索してみると、なるほど、そういうことなのかー。 というわけで早速それを再現させるコードを書いてみた。ヒープの大部分ががら空きなのにPermanent領域だけ99%になっているのがわかるかと思う。 Exception in thread "main" [Full GC [Tenured: 515K->515K(56896K

    Javaでヒープ領域を余らせたままOutOfMemoryErrorを出す方法 - 西尾泰和のはてなダイアリー
  • Macのスクリーンショットで1日の作業を記録して動画で振り返り - 西尾泰和のはてなダイアリー

    スクリーンショットを10秒に1回撮影して連番の画像で保存するスクリプトを走らせて1日の作業を記録し、一日の最後にffmpegで動画にして振り返りをしてみた。結構面白いよ。 社内掲示板やメーラやエディタで文章がにょきにょき伸びていくのが見えるのも楽しいけど、一日の終わりに「ああそうそう、これを調べてたんだった、途中でインタラプトが入って忘れてた」「この調べ物をした後サイドバーに出てた記事を読みふけってしまったけど、必要ではなかったな」「この作業は今やるべきことじゃなかったな」「時間を結構無駄にしたな」などという振り返りができる。反省。 10秒に1回撮影したのを10FPSで動画にしているから1時間が36秒になる。もうちょっと速くしてもいいかも。1分に1枚にすると1時間が6秒か。その間くらいかなー。 記録用スクリプトが連番で画像を吐いているのは後でffmpegで読み込ませるため。screenca

    Macのスクリーンショットで1日の作業を記録して動画で振り返り - 西尾泰和のはてなダイアリー
  • SlideshareとSpeakerDeckを比較してみた - 西尾泰和のはてなダイアリー

    SpeakerDeckがいいという噂を聞いたので試してみたが…いやダメだろこれ。確かにビューワーはSpeakerDeckの方が快適だ。だけど、どのサービスにスライドをアップロードするのかを決めるのは、スライドを見る人じゃなくてアップロードする人だよね。アップロードした人が自分のアップロードしたスライドを見た時にどう見えるのか比較してみよう。 SpeakerDeck Slideshare SpeakerDeck…僕のスライドの一覧にby NISHIO Hirokazuって表示することに何の意味があるんだ。そしてSlideshareにはそれぞれのスライドの見られた回数やコメントの数、ダウンロードされた回数が表示されているがSpeakerDeckには表示されていない。ふーむ。スライドをアップロードする人は、一体どういうモチベーションでその行動を取っているんだい?他の人に見てもらうためじゃないの?

    SlideshareとSpeakerDeckを比較してみた - 西尾泰和のはてなダイアリー
  • 「値渡しか参照渡しか」という二分論は混乱の元 - 西尾泰和のはてなダイアリー

    先日のプログラミングシンポジウムでは「今の時代となってはむしろ有害な教育って何だろう」という話題が出た。その時には思いつかなかったけども、今日「Pythonはすべてが参照だっていうけど、boolとか参照渡しじゃないよね」という趣旨の発言を見て思いついた。 「Pythonではすべてが参照」ってのは「Pythonの変数はCで言うと全部PyObject*」って言ってるだけのことなので、関数呼び出しが参照渡しかどうかとは独立な話。そしてPythonの関数呼び出しは値渡しです。渡される値がポインタなのでたぐれるだけ。 参照渡しと値渡しの2通りに分類できるかのような教え方をする教科書は現代ではむしろ有害なんじゃないの。今一番メジャーな渡し方は「参照の値渡し」なんだし。古い用語を使い続けることで混乱が増すだけのような。 そうつぶやいていたら@kuenishiから 今思えばあり得ない教育Javaで値渡

    「値渡しか参照渡しか」という二分論は混乱の元 - 西尾泰和のはてなダイアリー
  • 1