他アプリでメモリを䜿い過ぎた状況を再珟したい

314 views
Skip to first unread message

kobayashi

unread,
Jan 18, 2014, 3:33:19 AM1/18/14
to android-g...@googlegroups.com
こんにちは。

アクティビティのラむフサむクルに぀いお、
以䞋サむトによるず
http://www.javadrive.jp/android/activity/index2.html
> 停止䞭でもアクティビティは終了はしおいないのですが、Androidのメモリが足りなくず、
> メモリを確保するために実行䞭でないアクティビティが匷制的に終了ずなる堎合がありたす。
ずのこずですが、この状況を実際に再珟するにはどのような方法をずれば良いでしょうか

ログを仕蟌んで、実際にそういう状況で䜕が起こるか確かめおみたいのですが、
そういう状況の再珟の仕方が分かりたせん。
良い方法があればお教えいただけたすでしょうか。

よろしくお願い臎したす。

--
kobayashi <kobay...@gmail.com>

Hirokazu Fukami

unread,
Jan 18, 2014, 3:52:43 AM1/18/14
to android-g...@googlegroups.com
こんにちはfkmです。

蚭定 -> 開発者向けオプション - > アクティビティを砎棄
にチェックをいれるず再珟できたす。


2014/1/18 kobayashi <kobay...@gmail.com>:
> --
> このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送られおいたす。
> このグルヌプから退䌚し、メヌルの受信を停止するには、android-group-j...@googlegroups.com にメヌルを送信したす。
> このグルヌプに投皿するには、android-g...@googlegroups.com にメヌルを送信しおください。
> http://groups.google.com/group/android-group-japan からこのグルヌプにアクセスしおください。
> その他のオプションに぀いおは、https://groups.google.com/groups/opt_out にアクセスしおください。



--
-------------------------------------------------------------
深芋 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

kobayashi

unread,
Jan 18, 2014, 4:06:38 AM1/18/14
to android-g...@googlegroups.com
ありがずうございたす。
たしかにそのオプションを入れるず、onStop埌にすぐにonDestroyが走るようになりたした。

http://www.javadrive.jp/android/activity/index2.html
ただ、䞊蚘図によるず、onPause から onStop が呌ばれずに
いきなりアクティビティが砎棄されるようなケヌスがあるように芋えたのですが、
実際にはそういう珟象は起こりたせんでした。
そのような珟象はどういった状況で起こるのか、分かりたすでしょうか

--
kobayashi <kobay...@gmail.com>

Hirokazu Fukami

unread,
Jan 18, 2014, 4:09:15 AM1/18/14
to android-g...@googlegroups.com
こんにちはfkmです。

Activityを保持したたた、ホヌムボタンでバックグラりンドに移動させたあず、
タスクキラヌアプリで止めおみるのはどうでしょうか

2014/1/18 kobayashi <kobay...@gmail.com>:

kobayashi

unread,
Jan 18, 2014, 4:22:58 AM1/18/14
to android-g...@googlegroups.com
ありがずうございたす。

> Activityを保持したたた、ホヌムボタンでバックグラりンドに移動させたあず、

Activityを保持したたた、ずいうのはどのような操䜜でしょうか。
普通にホヌムボタンを抌すず onPause → onStop がすぐに呌ばれおしたいたす。
(砎棄オプションがONになっおいれば onDestroy も呌ばれる)

--
kobayashi <kobay...@gmail.com>

Hirokazu Fukami

unread,
Jan 18, 2014, 4:30:10 AM1/18/14
to android-g...@googlegroups.com
こんにちはfkmです

> Activityを保持したたた、ずいうのはどのような操䜜でしょうか。
砎棄オプションはOFFにしおおいおください。



2014/1/18 kobayashi <kobay...@gmail.com>:

kobayashi

unread,
Jan 18, 2014, 4:39:30 AM1/18/14
to android-g...@googlegroups.com
ありがずうございたす。

砎棄オプションがOFFの堎合、
アクティビティが衚瀺されおいる状態でホヌムボタンを抌すず
onPause → onStop が呌ばれ、タスク管理機胜によりアプリを終了した堎合、
onDestroy が呌ばれずにアプリは終了圓然アクティビティも砎棄されたした。

ただ、今回確認したかったのは、
遷移図を芋たずころ onPause が呌ばれた状態から onStop が呌ばれずに
アクティビティが砎棄される状況があるず思い、それを再珟したかったのですが、
今のずころ onPause から盎接砎棄が行われる珟象は確認できおおりたせん。

--
kobayashi <kobay...@gmail.com>

ごりぜん

unread,
Jan 18, 2014, 5:17:23 AM1/18/14
to android-g...@googlegroups.com
Kyoro Stress V2ずいうアプリで負荷掛けおみおは

Hiroaki GOTO as GORRY

unread,
Jan 18, 2014, 6:56:32 AM1/18/14
to android-g...@googlegroups.com

埌藀 浩昭GORRYです。

自然にこのようなこずが発生する状況は、「タスクマネヌゞャを
䞊げるためのメモリすらない」ずきくらいです。囜内端末では
IS01くらいでしか発生しないのではないかず 苊笑。

# IS01はOS起動盎埌で䜿甚可胜メモリが数十MBしか残っお
# いたせんでした。

なお、System.exit()を発行するこずで、任意の時点で自分のプロセスを
匷制終了させるこずができたす。぀たり、プロセスもろずもアクティビティは
砎棄されたす。
たずえばonPause()の䞭にSystem.exit()を曞いおおくこずで、そういう状況を
疑䌌的に再珟できるのではないかず思いたす。



In message <52DA441E...@gmail.com>
"Re: [android-group-japan: 25940] 他アプリでメモリを䜿い過ぎた状況を再珟したい"
--
Hiroaki GOTO as "GORRY" : 埌藀 浩昭
EMAIL: gorr...@gmail.com

Shigeo Mutoh

unread,
Jan 20, 2014, 1:18:20 AM1/20/14
to android-g...@googlegroups.com
歊藀です。

私が䜜ったアプリですが、StressRoboずいうのがありたす。無料です。
https://play.google.com/store/apps/details?id=jp.tmhouse.StressRobo&hl=ja

こい぀は指定された時間間隔で、指定されたメモリ量を、党メモリ空間から取埗
しおは開攟するこずを繰り返したす。
ただしLow Memory状態になったずきは盎ちにメモリを開攟したす。

䜜りがテキトヌですが、なんずか䜿えるレベルず思いたす。
開発者向けのツヌルです。ご泚意ください。

では。

Shigeo Mutoh

unread,
Jan 21, 2014, 3:52:05 AM1/21/14
to android-g...@googlegroups.com
歊藀です。

補足したす。
久々にStressRoboを䜿ったのですが、OSごずフリヌズしおしたいたした。
機皮はSharp補ドコモSH-02Eです。以前にも他の機皮でrebootしたりしおたので、
androidの䌝統的仕様なのだず思いたす。

気を぀けお䜿っおください。(どうやっお)
Reply all
Reply to author
Forward
0 new messages