(現在 過去ログ87 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全26記事(1-20 表示) ] <<
0
|
1
>>
■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)
>>「詳細」タブにkiriの使用GDIオブジェクト数が変化します
GDI オブジェクトの制限値 (既定で 10000) に達した際に、
Excel 2013 が応答不可となります。
Excel 2013 で VBA を実行した際に GDI のリークが発生する場合がある
https://support.microsoft.com/ja-jp/topic/excel-2013-%E3%81%A7-vba-%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E9%9A%9B%E3%81%AB-gdi-%E3%81%AE%E3%83%AA%E3%83%BC%E3%82%AF%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8B-a66bc4c1-233a-8996-b5b9-e5240db395f1
Graphics Device Interface
https://ja.wikipedia.org/wiki/Graphics_Device_Interface
GDIオブジェクトの数は、1セッションで65,535個まで、
そして1プロセスで10,000個までという上限が設けられている
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■12984
/ inTopicNo.4)
Re[3]: GDIオブジェクト10000制限
▲
▼
■
□投稿者/ hidetake
-(2021/06/24(Thu) 07:51:55)
> >>「詳細」タブにkiriの使用GDIオブジェクト数が変化します
結局、増やすことができるのだろうか?
どうなのだろう?
※暫定対策となるかどうか?※
Windows7の1つのプロセスのGDIオブジェクトの上限はいくつですか?
https://www.it-swarm-ja.com/ja/windows-7/windows7%E3%81%AE1%E3%81%A4%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AEgdi%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E4%B8%8A%E9%99%90%E3%81%AF%E3%81%84%E3%81%8F%E3%81%A4%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F/941807326/
Windows 10のGDIオブジェクトの最大量を増やす方法は?
http://ja.uwenku.com/question/p-huknpzzp-oz.html
引用返信
[メール受信/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
-