愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

window.gc on Android?

http://sites.google.com/site/devcollaboration/codesearch

Androidのソースを↑で検索していて見つけた

http://tools.oesf.biz/android-2.3_r1.0/xref/frameworks/base/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java#136

window.gcって何やねーん。めっちゃおもろそうやないかーい。

でもこの辺みると、そもそもWebView#setJsFlagsそのものが

http://tools.oesf.biz/android-4.0.4_r1.0/xref/frameworks/base/core/java/android/webkit/WebView.java#1732

4.0.4の時点でも、まだ"pending API solidification"な状態らしく、Javadocの@hideを使って

http://wiki.android-fun.jp/?SDK%E3%81%AB%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89

SDKからは使えなくなっているぽいですね。

--expose_gc自体がV8用のフラグで、JSCだとデフォでONになるよ、みたいなことが書いてあるので、JSC buildなバージョンだと普通にwindow.gcあったりするのかしらん。

と思って1.6のemulatorで試したが、window.gcはundefinedであった。

何じゃろうな。