Wireless Tool Kit中注意模拟器的关闭方法.

来源:互联网 发布:穿越知乎 编辑:程序博客网 时间:2024/06/16 22:38
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

在用WTK开发MIDP应用程序的时候,通常都会用模拟器模拟运行结果.但有时会发现程序运行一次比一次慢了.或者您已经对线程/对象的回收很注意了,但还会有这样的现象,确实对我们判断程序效率,改善操作便利性造成很大的影响.

那到底是什么原因呢.很多人关闭模拟器的时候喜欢按一下window右上的"X"整个窗口关掉.这是不对的,这就是造成程序运行速度变慢的原因!这种方法关闭模拟器,结果是garbage collector 不能回收资源,destroyApp()中的代码也不能执行,所以自己写的释放资源代码形同虚设!正确的关闭方法应该是先退出程序(程序中用Command控制,或者电话上的关机/退出键),再关闭模拟器,那样才保证了模拟器每次执行程序的正确性!

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击