Eclipse写AS插件FDT的Not Enough Memory问题(-Xmx512m)

FDT是一个用来写Flash AS项目的非常好用的eclipse插件,很有写java时的感觉,智能感知什么的功能都比较到位,但是这个插件在我的eclipse下一直不太顺畅,启动后总是报内存不足然后让在ini文件中添加-Xmx512m问题!参考狗狗出来的一些资料信息,开始还能通过乱改ini解决,但是后来在最近一次java update后就怎么改也不行了,而且无视这个问题的话,最终会导致eclipse报内存异常,然后功能不起作用,只能关了重开。后来经过一些调整,发现了一个可以解决的ini设置,至少是在我这的环境下不再抱memory问题了,有同样问题的朋友可以试试:
-vmargs
-Xms128M
-Xmx1024M
-XX:PermSize=64M
-XX:MaxPermSize=128M

-XX:+UseParallelGC
最后这行据说是可以在多核cpu上提高gc效率的参数。

发现一个代理发布Android Market付费App的网站

目前的Android Market只对少数几个国家的developer开放paid app的注册发布,很遗憾其中没有我们伟大的祖国,而且即使是想花25$入伙并且只发布free app的话,那些可用国家列表里也没有我们伟大的祖国,残念…。当然,可以选择HongKong过这关,但貌似Android Market对这方面的验证还是比较严格的,当初找国外朋友帮助注册的时候门槛费想用自己的信用卡付,结果就被发现了,直接封掉了帐号!

今天偶然间发现Google广告里有个号称提供Android Market代理发布付费app的网站:http://www.androidpublisher.com/,进去看了下,做的挺简陋,就是简单说明了一下意图,以及如何收代理费:GG剥削30%,代理剥削19%,剩下的大概一半归发布者。虽然不知道可不可靠,但感觉国内的Android开发者还是有一定的数量的,有兴趣的朋友可以投石问路一下。

Android中OpenGL ES开启DEBUG_CHECK_GL_ERROR DEBUG_LOG_GL_CALLS的2个小发现

发现1:当开启DEBUG_LOG_GL_CALLS的时候,会判断所有原本运行正常的glDrawArrays出现数组越界的异常,修改了几下,发现开启log calls后,会多读1个点的数据,也就是最后一个参数的count+1,所以原本正常长度的顶点数组会被访问越界,不晓得为何会这样。

发现2:在真机上使用vbo的时候,如果开了debug,会导致在调用vbo相关gl函数的时候出现unsupported操作异常,可实际vbo功能却执行的好好的,同样不晓得为何会这样。