◀ANSI版開発トップへ
  • 2072 sakura 5/13版のばぐ
    • 2073 RE: sakura 5/13版のばぐ
  • [2072] sakura 5/13版のばぐ あろか 2002年05月19日 20:57

    一般版より転載:
    ▼ やざきさん
    >
    > >一日使ってみました。
    > >5-13版では 半日くらい使っていると、ウィンドウの切り替えがだんだん遅くなってくるように思います。
    > >スワップが原因かと思い、タスクマネージャで見てみると、コントロールプロセスのメモリ使用量が起動直後は3M前後なのに、しばらくたつと4M台後半になっていました。
    >
    > 確かにカーソルを動かすだけで、通常のプロセスのほうですがメモリ使用量が増えていきますね。
    > 確認してみます。

    void CEditView::ShowEditCaret( void )
    のなかで、GetDC していますが、相方(ReleaseDC) が #if 0 - #endif のなかに隠れてしまっているのが怪しいと思われます。
    hdc は一度も使用されないのでGetDCを削除したところ、メモリもGDIオブジェクトも増えなくなっています。

    • [2073] RE: sakura 5/13版のばぐ やざき 2002年05月20日 00:41


      >void CEditView::ShowEditCaret( void )
      > のなかで、GetDC していますが、相方(ReleaseDC) が #if 0 - #endif のなかに隠れてしまっているのが怪しいと思われます。
      >hdc は一度も使用されないのでGetDCを削除したところ、メモリもGDIオブジェクトも増えなくなっています。

      あー。ほんとだー。ありがとう!!
      全然わかってなかったので助かりました。