(現在 過去ログ87 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■12980 / inTopicNo.1)  GDIオブジェクト10000制限
  
□投稿者/ 正 -(2021/06/23(Wed) 10:13:25)
    桐10s、win10で使用
    「ctrl」+「shift」+[esc]を押すとタスクマネージャーが立ち上がります
    「詳細」タブにkiriの使用GDIオブジェクト数が変化します
    色んなファイルを開くと数字が増えて行って10000になると強制的に桐が動かなくなります
    解決先は、10000近くになると桐の再起動です。
    今はにらめっこしながら毎日1・2時間おきに再起動しています。
    昔のVERの時、1日中使っていても強制的に使えなくなる事はなかったのですが
    半年くらい前から直ぐに10000近くなるので、いちいち桐の再起動で重要な所で一旦終了しないければならず困っています
    皆さんの中で同じように困っていませんか?良い対処法ご存じの方はいますか?
    よろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■12981 / inTopicNo.2)  Re[1]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 07:21:19)
    > 「詳細」タブにkiriの使用GDIオブジェクト数が変化します

    確かに増え続けるようですね。
    何のファイルを開かない状態でも
    ファイルパレットを開いたり閉じたり
    するだけでも増え続けるようです。
    不安定になるところまでは確かめて
    いませんが。
    こういうことは、サポートに投げ
    かけない限り、どうしようもないです
    よね。

    まぁ〜変なもの(技法)を使うと、そう
    言うこともあったと思うし、IME 関係
    でのメモリリークもあったように思い
    ます。
    http://tayu.o0o0.jp/bbs/kiri/cbbs.cgi?mode=al2&namber=7426&rev=&no=0&KLOG=48

    サポートに対策をお願いしましょう。
引用返信 [メール受信/OFF] 削除キー/
■12983 / inTopicNo.3)  Re[2]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 07:45:59)
引用返信 [メール受信/OFF] 削除キー/
■12984 / inTopicNo.4)  Re[3]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 07:51:55)
引用返信 [メール受信/OFF] 削除キー/
■12985 / inTopicNo.5)  Re[1]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/06/24(Thu) 11:19:41)
    2021/06/24(Thu) 15:16:43 編集(投稿者)

    横レスで失礼。m(__)m

    >>「詳細」タブにkiriの使用GDIオブジェクト数が変化します
    >
    > 確かに増え続けるようですね。
    > 何のファイルを開かない状態でもファイルパレットを開いたり閉じたりするだけでも増え続けるようです。
    > 不安定になるところまでは確かめていませんが。

    なるほどと思い当方で再現してみました。 桐10sビルド #2432 / Windows バージョン 20H2

    確かに、[ファイルパレットを開く→ファイルパレットを閉じる]を何度も繰り返すと GDIオブジェクトが増加していきますね。
        ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    この場合、解放しない GDIオブジェクトがあるようで、最終的には 9999 を超えて 桐10s が正常に動作しなくなります。

    > 今はにらめっこしながら毎日1・2時間おきに再起動しています。

    [ファイルパレットを開く→ファイルパレットを閉じる]を2時間もしていれば、そうなりますね。

    ガッテン、納得しました。

    > 昔のVERの時、1日中使っていても強制的に使えなくなる事はなかったのですが
    > 半年くらい前から直ぐに10000近くなるので、いちいち桐の再起動で重要な所で一旦終了しないければならず困っています

    当方は現象を確認しただけですが、時間的に半年前からということであれば、新しい[MS IME]が絡んでいるのかもしれません。
                    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
     6.Windowsの更新プログラム適用後、日本語入力で桐が反応しなくなります|管理工学研究所
     http://www.kthree.co.jp/kiri/faq/10/faq_error23.html

    もちろんこれはタレレバの想像ですが。(^^ゞ
        ・・・・・・・・・・
    p.s.

    当方でも簡単に現象が確認できましたので、[ファイルパレットを開く→ファイルパレットを閉じる]が原因だと思われます。

    どうしても、ファイルパレットを使わないと不便だという場合には、

    [ファイルパレット]の代用・代替として拙作のランチャーをお試しになってみてください。

    私は、[ファイルパレット]を使わないで、拙作ランチャーを常用しています。

    【多遊】さんのサイトの[観験桐]コーナーで拙作のファイルがダウンロードができます。

    #196 INF Framework 第3.3版 for 桐10 / 桐10s

     toy_launcher3.kex
     toy_launcher3.tbx
     toy_launcher3.wfx    … ランチャー モダンUI に設定する場合には、オプション:toy_launcher3_option.wfx で設定します
     toy_launcher3_browse.kex
     toy_launcher3_browse.wfx
     toy_launcher3_group.kex
     toy_launcher3_group.wfx
     toy_launcher3_item.kex
     toy_launcher3_item.wfx
     toy_launcher3_option.kex
     toy_launcher3_option.wfx


引用返信 [メール受信/OFF] 削除キー/
■12986 / inTopicNo.6)  Re[2]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/06/24(Thu) 12:36:35)
    >>昔のVERの時、1日中使っていても強制的に使えなくなる事はなかったのですが
    >>半年くらい前から直ぐに10000近くなるので、いちいち桐の再起動で重要な所で一旦終了しないければならず困っています
    >
    > 当方は現象を確認しただけですが、時間的に半年前からということであれば、新しい[MS IME]が絡んでいるのかもしれません。
    >                 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    >  6.Windowsの更新プログラム適用後、日本語入力で桐が反応しなくなります|管理工学研究所
    >  http://www.kthree.co.jp/kiri/faq/10/faq_error23.html
    >
    > もちろんこれはタレレバの想像ですが。(^^ゞ
    >     ・・・・・・・・・・

     ↑
    試してみましたが、古い[MS IME]でも同様でした。

    従って、これは関係ないようですね。

    p.s.

    Windows 7 環境でも、

    桐10sでは、[ファイルパレットを開く→ファイルパレットを閉じる]を何度も繰り返すと GDIオブジェクトが増加していきますね。

    桐9-2012では、問題なさそうでした。


引用返信 [メール受信/OFF] 削除キー/
■12988 / inTopicNo.7)  Re[3]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 13:56:22)
    ファイルパレットを使わなくとも
    テーブル開いたり、フォーム開いても
    増え続けませんか?
    ファイルパレットは、ファイルや
    フォームを開かなくとも増え続ける。
    と言う意味でレスした次第です。
引用返信 [メール受信/OFF] 削除キー/
■12989 / inTopicNo.8)  Re[4]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/06/24(Thu) 14:34:13)
    2021/06/24(Thu) 15:08:12 編集(投稿者)

    No12988に返信(hidetakeさんの記事)
    > ファイルパレットを使わなくともテーブル開いたり、フォーム開いても増え続けませんか?

    [開く]ダイアログでは、多少増えますが、これは未開放と表現するほどでは無いように思います。

    > ファイルパレットは、ファイルやフォームを開かなくとも増え続ける。
    > と言う意味でレスした次第です。

    当方も、[ファイルやフォームを開かなくとも増え続ける]という意味で投稿しました。

    [ファイルパレットを開く→ファイルパレットを閉じる]を何度も繰り返すと
    ・・・・・・・・・・・・・・・・・・・・・・・・・・
     ↑
    これはそういう意味です。

    単純に、

    1.[ツールバー]の[ファイルパレット]アイコンをクリックして

    2.開いたファイルパレットの[×]ボタンをクリック
      ※[ファイルパレット]では、[表]をビューしています

    この 1.と2.を繰り返すだけです。


引用返信 [メール受信/OFF] 削除キー/
■12990 / inTopicNo.9)  Re[5]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 14:47:46)
    > [ファイルパレットを開く→ファイルパレットを閉じる]を何度も繰り返すと
    > ・・・・・・・・・・・・・・・・・・・・・・・・・・
    >  ↑
    > これはそういう意味です。

    と言うことはランチャー使っても同じなのでは?
引用返信 [メール受信/OFF] 削除キー/
■12991 / inTopicNo.10)  Re[6]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/06/24(Thu) 14:50:46)
    No12990に返信(hidetakeさんの記事)
    >>[ファイルパレットを開く→ファイルパレットを閉じる]を何度も繰り返すと
    >>・・・・・・・・・・・・・・・・・・・・・・・・・・
    >> ↑
    >>これはそういう意味です。
    >
    > と言うことはランチャー使っても同じなのでは?

    ランチャーとは???

    拙作のランチャーのことでしょうか??


引用返信 [メール受信/OFF] 削除キー/
■12992 / inTopicNo.11)  Re[7]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 14:52:09)
    > 拙作のランチャーのことでしょうか??

    そうですよ。
    それで解決するように?改善されるように?
    書かれているみたいなので。
引用返信 [メール受信/OFF] 削除キー/
■12993 / inTopicNo.12)  Re[8]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/06/24(Thu) 15:01:45)
    No12992に返信(hidetakeさんの記事)
    >>拙作のランチャーのことでしょうか??
    >
    > そうですよ。
    > それで解決するように?改善されるように?
    > 書かれているみたいなので。

    解決するかどうかは分かりません。

    改善しているというのではなくて、拙作ランチャーでは多少増えますが、これは未開放と表現するほどでは無いように思います。

    なお、拙作ランチャーは、フォームのコマンドボタンの機能名:開くを使っています。

    当方の意図は、あくまでも「よろしければ、試してみたら如何でしょうか」です。
                 ・・・・・・


引用返信 [メール受信/OFF] 削除キー/
■12994 / inTopicNo.13)  Re[4]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 15:57:45)
    2021/06/24(Thu) 16:07:54 編集(投稿者)

    >>>>「詳細」タブにkiriの使用GDIオブジェクト数が変化します

    昔、問題になったメモリ不足問題で、何回
    ウィンドウを操作できるか?って言う
    http://tayu.o0o0.jp/download/file_082.txt
    に関しては GDI の変化はないみたい。

    で、フォーム開いたりテーブル開いて徐々に
    増えた GDIオブジェクトも .RPX を開き
    プレビューして閉じると、だいぶ解放される
    みたい。

    ※ファイルパレットは使わない状態でです。
引用返信 [メール受信/OFF] 削除キー/
■12995 / inTopicNo.14)  [ファイルパレット]を使用しないようにするには
□投稿者/ ONnoji -(2021/06/24(Thu) 16:18:09)
    2021/06/24(Thu) 16:33:34 編集(投稿者)

    [ファイルパレット]の設定次第で、

    ・桐を起動したときに[ファイルパレット]が開く

    ・ファイルをすべて閉じたときに[ファイルパレット]が開く

    という動作をします。

    [ファイルパレット]を使用しないようにするには次の設定が必要になります。

    1.[ファイルパレット]の[ツールボタン]の[(i)]ファイルの情報とファイルパレットの設定を実行します。

    2.[ファイル情報]の次のチェックボックスをオフ( OFF )にします。

     □ファイルを開いたときに閉じる

     □ファイルをアクティブにしたときに閉じる

     □ファイルを開いたときにフォーカスを移す

     □ファイルをすべて閉じたときに表示する

     □桐起動時にファイルパレットを常に表示する

    3.[OK]ボタンを実行します。



引用返信 [メール受信/OFF] 削除キー/
■12996 / inTopicNo.15)  Re[5]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 17:46:37)
    > >>>>「詳細」タブにkiriの使用GDIオブジェクト数が変化します

    乗りかかった船で、ちょっと調べてみたが、
    桐のメモリリークは、GDI Bitmapオブジェクト
    がうまく解放されないみたい。
    GDIView.exe で確認しました。

    特にファイルパレットを使ったときに、その
    Bitmapオブジェクトを多く使うみたいで、単
    に開くとではなく、ファイル数が多いところ
    を開き、スクロールさせると大量に消費して
    いき、そして、それが解放されないみたい。
    なので、ファイルパレットで大量のファイル
    を開くと特にやばいみたい。
    表示させるアイコンとは関係ないようです。
    「ファイルを開く」も桐のオリジナルだけれ
    ど、こちらは影響しないみたい。
    ほかでも、この処理を使っているところが
    あったら同じ現象が出るのでしょうが、
    Bitmap オブジェクトの解放問題だけでも無い
    のかも知れません。

    Bitmapoオブジェクトを作成しDispose下にも関わらずメモリリークが発生する
    https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/fb123c20-4c52-4553-96ed-dd6ce77a831c/bitmapo12458125021247212455124631248812434203162510412375dispose1997?forum=netfxgeneralja

    .NET Framework の関係かなとも思いましたが
    Windows10 ではアンインストールできないし、
    無効化しただけでは変化はありませんでした。

    Ktree さんのサポートに言って対応して
    もらった方が良いでしょう。
    結構、Bitmap オブジェクトでリソース解放
    できないと言うトラブル!? 間違い処理はある
    みたいなので。
引用返信 [メール受信/OFF] 削除キー/
■12997 / inTopicNo.16)  Re[6]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 17:57:38)
    >>>>>>「詳細」タブにkiriの使用GDIオブジェクト数が変化します

    アイコンの処理だって、フォームとテーブルで
    ホイールスクロールができるとかできないとか、
    「ファイルを開く」と「ファイルパレット」の
    担当者が違うので、動作も違うというのもある
    かも知れませんね。

引用返信 [メール受信/OFF] 削除キー/
■12998 / inTopicNo.17)  Re[7]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 18:22:07)
    > >>>>>>「詳細」タブにkiriの使用GDIオブジェクト数が変化します

    大量のファイルがあるところで、ファイルパレット
    開いてスクロールさせたら、1回開いただけで
    7000のオブジェクトを消費しました。で、2回目の
    途中で反応がなくなりました。

    とりあえずの対応としては、レジストリで 10000の
    設定は変えられるようです。
    でも、1回で7000ものオブジェクトを消費するよう
    なフォルダを開くと3回目ではダメになってしまい
    ますが。

1723×353 => 250×51

GDI_Bittmap.jpg
/88KB
引用返信 [メール受信/OFF] 削除キー/
■12999 / inTopicNo.18)  Re[8]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/24(Thu) 18:38:15)
    > でも、1回で7000ものオブジェクトを消費するよう
    > なフォルダを開くと3回目ではダメになってしまい
    > ますが。

    ファイルが 3300ほどあるフォルダです。
引用返信 [メール受信/OFF] 削除キー/
■13000 / inTopicNo.19)  Re[6]: GDIオブジェクト10000制限
□投稿者/ hidetake -(2021/06/25(Fri) 07:54:34)
    > 桐のメモリリークは、GDI Bitmapオブジェクト
    > がうまく解放されないみたい。
    > GDIView.exe で確認しました。

    桐にまったく関係ないファイルのあるフォルダを
    開くと、GDI Bitmapオブジェクトの消費はそれほど
    でもない。でも、トータルな GDIリソースの消費は
    あがる。で、1回目はそうでもなかった
    GDI Bitmapオブジェクトの消費も、2回目同じこと
    をすると、1回目より極端にあがる。それでも、
    桐に関するファイルがあるフォルダでの消費までは
    行かないが。いずれにせよ GDIリソースを食いつく
    してしまいます。ファイルが5000近くあるフォルダ
    では全スクロールすると一発でお亡くなりになり
    ます。
引用返信 [メール受信/OFF] 削除キー/
■13004 / inTopicNo.20)  Re[9]: GDIオブジェクト10000制限
□投稿者/ ONnoji -(2021/07/02(Fri) 10:57:55)
    > 私は、[ファイルパレット]を使わないで、拙作ランチャーを常用しています。
    >
    > 【多遊】さんのサイトの[観験桐]コーナーで拙作のファイルがダウンロードができます。
    >
    > #196 INF Framework 第3.3版 for 桐10 / 桐10s
    >
    > 当方の意図は、あくまでも「よろしければ、試してみたら如何でしょうか」です。

    とりえあず、拙作がどんなフィーリングのものなのかをご覧になるには、以下のwebページをご覧ください。
     ↓
    あこめの桐のプログラミング入門 桐10s by AKome
    http://akome409102.html.xdomain.jp/

     メニュー toy_launcher ← この項目をクリックします。


引用返信 [メール受信/OFF] 削除キー/

次の20件>

トピック内ページ移動 / << 0 | 1 >>

[このトピックに返信]
Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -