减少小程序加载时间
这里有三个主要因素。
1) Java启动时间。冷启动过去一般为5-10秒,但是这已经随着Java 1.6更新10的一部分Java quickstarter而改变。默认情况下,Windoes XP和2000(Vista提供了它自己的预加载机制)就是默认启用的,但也许你有这个禁用(enable information)。
2)您的小程序的下载时间。考虑使用更好的压缩技术,在本地进行测试,如果启动时间明显不同。 Proguard将混淆代码并将代码大小减少upto 90 percent。 90Kb不应该慢,但这可能取决于您的网络速度和主机。
3)您用于初始化小程序的代码。您可以暂时将您的init
方法更改为只显示hello world按钮,以确定是否存在问题。如果您对性能不满意,可能需要对代码进行配置。
小程序启动时间应该在1秒左右(不包括下载时间)。检查你有一个相当新的Java,并尝试一个简单的Hello World applet。
如果即使在本地加载时启动时间太慢,您唯一能做的就是切换到HTML5,Flash或Silverlight。我知道这有点难以理解,但是JVM /沙箱的实现是责任,你无能为力。
太阳家伙真的没有得到RIA-s的要求。当然,甲骨文总是可能会加快速度,但小苹果已经有15年的历史了,而且从那以后它们的速度很慢。
我尝试了HTML5的建议,我认为它对我的页面加载有显着的影响。但是我偶尔也会遇到一个小问题,那里比其他时间需要更长的时间。 – mavili 2014-04-06 18:02:21
jar文件约为95k – Andromeda 2010-02-23 15:54:36