PRODUCTION 变量害死人啊
前几天以下程序还运行得好好的,今天忽然不成了,缩放时非常非常慢。
Panel ob = new Panel();
MediaTracker mt = new MediaTracker(ob);
//读图片,这部分正常
Image img = ...
//就是这里极慢
img = img.getScaledImage(100, 100, Image.SCALE_AREA_AVERAGING);
//以下也没事
mt.addImage(img, 0);
...
如果换成默认的缩放方式,速度还可以。
想了半天这几天都改什么了,都没想起来。
在命令行下运行却没有问题,又来到 TOMCAT 里也没事,最后确定是 WL 的问题。
终于,想到前几天因为取得 IP 的问题,以为在 startWebLogic.cmd 里把 PRODUCTION 设为 true 就能,找到真正的解决办法后也没改过来。这才发现,如果改成把这个变量写回原来的样子就成了:
PRODUCTION=
唉,害死人啊……