/gboard/community?hl=ja
/gboard/community?hl=ja
2013/08/19
元の投稿者
type100custom

GDIリークが発生しているかもしれません

Google 日本語入力が自動的に1.11.1515.0にバージョンアップした後
・文字を入力する度にGDIオブジェクトを確保(甲)し、入力文字を確定しても甲で確保したGDIオブジェクトが開放されない
・そのため10000文字前後入力した時点でGDIオブジェクトの限界値を突破しアプリケーションが不安定化する
症状が発生しているように感じております。
(記憶に依るところではありますが、8/15辺りまでは文字を入力する「だけ」でアプリケーションが不安定になる症状は感じておりませんでした)

これを踏まえ、8/15以前のバージョンに戻そうと考えておりますが、
・過去バージョンのインストーラ
・自動バージョンアップの中断方法
等は提供されておりますでしょうか?

---以下は参考情報となります---
・Win7SP1、WinXPSP3で再現する
・「カーソル周辺に入力モードを表示する」の設定は無関係
・ブラウザ(IE)、ノートパッド双方で再現する
 他、少なくとも以下のアプリケーションで「文字を入力するだけでGDIオブジェクトが増え続ける」症状を確認
 skype、Firefox、サクラエディタ

コミュニティには、検証されていない、または最新ではないコンテンツが掲載されている可能性があります。詳細
おすすめの回答
この回答は役に立ちましたか?
改善できる点がありましたらお聞かせください。
すべての返信(9 件)
Yukawa
2013/08/19
Yukawa
Google 日本語入力チームの湯川です。
情報ありがとうございます。またご不便をおかけしてすみません。

Google 日本語入力は、自動アップデートを前提としており、現在のところ過去バージョンでの固定には対応しておりません。ご不便をおかけしますが、一時的に他 IME をお使いいただければと思います。

また、Windows 7 x64 + サクラエディタ 2.1.0.0 + Google 日本語入力 1.11.1515.0 という環境で再現を試みてみましたが、今のところ仰るような現象を確認できておりません。以下の手順で、タスクマネージャで GDI オブジェクト数を確認することができますが、この数値が入力ごとに増えているかご確認いただけますか?
  1. タスクマネージャを起動
  2. 「表示」→「列の選択」→「GDI オブジェクト」
よろしくお願いします。

2013/08/19
元の投稿者
type100custom

To:湯川様

お世話になっております。

上記ご教示の通りタスクマネージャのGDIオブジェクト列を表示し、サクラエディタを新規に起動し本文章の下書きを行ってみたところ以下の通りとなっております。
(Win7 64bit、サクラエディタ2.0.5.0、Google 日本語入力 1.11.1515.0)

下書き開始 GDIオブジェクト数…53
下書き終了 GDIオブジェクト数…748

上記の通り入力によってGDIオブジェクトが増加し続けております。
また、MSIMEに切り替えて入力した場合はGDIオブジェクトが増加し続ける症状は発生しておりません。

お手数おかけしますが、よろしくお願い致します。

Yukawa
2013/08/19
Yukawa
情報ありがとうございます。
こちらでもサクラエディタ 2.0.5.0 にダウングレードして試してみましたが、依然として再現できておりません。また、Windows 7 標準のメモ帳、Firefox 23.0.1 でも再現しませんでした。

そこで、もう少し情報を教えていただきたいのですがお願いできますでしょうか?

まず、Google 日本語入力 1.11.1515.0 が確実にインストールされていることを確認したいと思います。Google 日本語入力は自動アップデートを行いますが、Windows のインストーラーの性質上再起動を行うまで一部のファイルの置き換えが完了しません。そこで、以下の手順で Google 日本語入力 1.11.1515.0 を確実にインストールしていただければと思います。
  1. コントロールパネルから Google 日本語入力をアンインストールする。
  2. PC を再起動する。(一部のファイルは再起動までアンインストールが完了しないため)
  3. 再度 Google 日本語入力をインストールし直す。
この作業を行っても問題が発生し続けるかどうか教えていただけますでしょうか?

次に、GDI オブジェクト数の増加がサクラエディタ以外でも起きるということで、Windows XP 環境と Windows 7 環境に共通してインストールされている常駐ソフトウェア・アンチウィルスソフトウェアについてもあれば教えていただけると助かります。
特に、キー入力に反応するような拡張ツール等はインストールされていないでしょうか?

以上、よろしくお願いいたします。

2013/08/19
元の投稿者
type100custom

To:湯川様

お世話になっております。

---
まず、Google 日本語入力 1.11.1515.0 が確実にインストールされていることを確認したいと思います。Google 日本語入力は自動アップデートを行いますが、Windows のインストーラーの性質上再起動を行うまで一部のファイルの置き換えが完了しません。そこで、以下の手順で Google 日本語入力 1.11.1515.0 を確実にインストールしていただければと思います。
1.コントロールパネルから Google 日本語入力をアンインストールする。
2.PC を再起動する。(一部のファイルは再起動までアンインストールが完了しないため)
3.再度 Google 日本語入力をインストールし直す。
この作業を行っても問題が発生し続けるかどうか教えていただけますでしょうか?
---

念のため
アンインストール→再起動→再インストール→再起動
の手順を3回程度行ってみましたが、いずれも症状に変化はない状態(再現する)となっております。

---
次に、GDI オブジェクト数の増加がサクラエディタ以外でも起きるということで、Windows XP 環境と Windows 7 環境に共通してインストールされている常駐ソフトウェア・アンチウィルスソフトウェアについてもあれば教えていただけると助かります。
特に、キー入力に反応するような拡張ツール等はインストールされていないでしょうか?
---

両環境に共通してインストールしている常駐ソフトウェアは殆どありません、
AkabeiMonitorが両環境にインストールされておりますが、この起動有無では症状に変化はないようです。
その他インストールしている主だった常駐ソフトウェア等は以下の通りとなります。

【Win7】
ウィルスバスターCorp.
MacType
Orchis
3DxWinCore
Solidworksダウンローダ
NVIDIA GeForceExperience
DisplayLink
WtCal
WindowsLiveMail

【WinXP】
Avast
Skype
OpenOffice
Sylpheed

なお、症状を最初に確認したのはWinXP環境のSkypeとなり、以下の様な過程で本報告に至りました。

■■■
IMで会話を行っていたところ徐々に日本語入力の速度が低下し、最終的にSkype自体がアボート、
その際Skypeからは「リソースを使い切った」と解釈可能な英文メッセージが表示されていた。
(入力速度低下そのものは別途報告されているトピック「変換が遅すぎる新バージョン」に記載されている症状によく似ています)

Skypeのプロセスを殺し再起動

思うところありタスクマネージャでGDIオブジェクト数を監視しつつIMを使用していたら
日本語入力の度にGDIオブジェクトが増加し続け、減少しない状態であった

サクラエディタ、Firefox、メモ帳等で日本語を入力していても症状が再現
■■■

また、Win7環境でサクラエディタ以外にもWord2003、Excel2003、Opera、MSPaint、エクスプローラでも同症状の再現を確認しました。
本症状が発生する環境である場合、日本語入力可能なものでありさえすれば多様なソフトウェアで再現するようです。
#エクスプローラで再現するのは致命的な気がします…最悪OS自体が不安定になるのではないでしょうか

Yukawa
2013/08/19
Yukawa
お時間を取っていただきありがとうございます。大変助かります。

GDIView というツールで GDI オブジェクトの種類が分かるようです。
たとえばメモ帳で Google 日本語入力を使用して、ある程度 GDI オブジェクトが増えたところで GDIView を起動してみて、メモ帳の GDI オブジェクトの内訳がどうなっているか教えていただけますでしょうか? 
お手数をおかけしますがよろしくお願いいたします。
2013/08/20
元の投稿者
type100custom

To:湯川様
 
お世話になっております。

ご教示いただいたGDIViewにて、GDIオブジェクト内訳を集計致しました。
起動直後 1.png
少々文字を入力した状態 2.png
さらに文字を入力した状態 3.png
となり、添付ファイルからもご確認いただける通り、Bitmapが単調増加を示しております。

Yukawa
2013/08/22
Yukawa
情報大変ありがとうございます。

いただいた情報を元に調査したところ、Windows の表示テーマを「Windows クラシック」に設定することで問題を再現することができました。

また、仰るとおり Google 日本語入力 バージョン 1.10.1380.0 ではこの問題が発生しないことも確認できました。
(8/22 訂正) 以前のバージョンでも、程度の差はあるものの同様の問題があったことを確認しました。

現在原因の調査と修正を行っているところです。取り急ぎご報告までに。

Yukawa
2013/08/26
Yukawa
先ほど、この問題に対する修正を含む Google 日本語入力安定版 1.11.1517.0 をリリースしました。
「ばーじょん」と入力して変換し、「GoogleJapaneseInput-1.11.1517.0」 と変換されれば、修正版のバージョンがインストールされています。
このバージョンでも問題が続いているようでしたらお知らせください。
なお、OS 再起動が行われるまでは一部のファイルが置き換わらないことがあるため、問題が続いているようでしたら、いったん OS を再起動してからもう一度再現状況を確認してみていただけると助かります。

2013/08/26
元の投稿者
type100custom
To:湯川様
 
お世話になっております。
 
上記リリースされたバージョンにて、WinXP、Win7ともに文字入力に伴うGDIオブジェクトの増加が見られなくなったことを確認いたしました。
迅速な対応、ありがとうございました。
 
この質問はロックされているため、返信は無効になりました。不明な点については、ヘルプ コミュニティで質問してみてください

バッジ

一部のコミュニティ メンバーには、ID またはコミュニティへの参加度を表すバッジが付与されています。

 
Google 社員 - Google プロダクト チームのメンバーとコミュニティ マネージャー
 
コミュニティ スペシャリスト - コミュニティ コンテンツの品質維持に貢献している Google パートナー
 
プラチナ プロダクト エキスパート - 他の Google ユーザーやプロダクト エキスパートをサポートしている、プロダクトに関する高度な知識を持つコミュニティ メンバー
 
ゴールド プロダクト エキスパート - 質問に答えて他の Google ユーザーをサポートしている、プロダクトに関する知識が豊富なコミュニティ メンバー
 
シルバー プロダクト エキスパート - 質問に答えて他の Google ユーザーをサポートしている、プロダクトに関する中級の知識を持つコミュニティ メンバー
 
歴代プロダクト エキスパート - 現在はプログラムのメンバーではない元プロダクト エキスパート
コミュニティには、検証されていない、または最新ではないコンテンツが掲載されている可能性があります。詳細

レベル

メンバーのレベルは、そのユーザーのフォーラムへの参加状況を示します。レベルが高いほど、参加が多いことを意味します。どのユーザーもレベル 1 からスタートし、最高はレベル 10 です。次のような行為がフォーラムでのレベルアップにつながります。

  • 回答を投稿する。
  • 回答がベストアンサーに選ばれる。
  • 自分の投稿が役に立ったと評価される。
  • 投稿を評価する(役に立ったかどうか)。
  • トピックまたは投稿を適切に不正行為とマークする。

投稿が不正行為と報告されて削除されると、レベルアップは遅くなります。

フォーラムでプロフィールを表示しますか?

このメンバーのプロフィールを表示するには、現在のヘルプページから移動する必要があります。

フォーラムで不正行為を報告

これは Google プロダクト フォーラムのコメントです。不正行為を報告するには、現在のヘルプページから移動する必要があります。

フォーラムで返信

これは Google プロダクト フォーラムのコメントです。返信するには、現在のヘルプページから移動する必要があります。

false
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
ヘルプセンターを検索
true
0
false