Обычно это код. Вот простой пример:
import java.util.*;
public class GarbageCollector {
public static void main(String... args) {
System.out.printf("Testing...%n");
List<Double> list = new ArrayList<Double>();
for (int outer = 0; outer < 10000; outer++) {
// list = new ArrayList<Double>(10000); // BAD
// list = new ArrayList<Double>(); // WORSE
list.clear(); // BETTER
for (int inner = 0; inner < 10000; inner++) {
list.add(Math.random());
}
if (outer % 1000 == 0) {
System.out.printf("Outer loop at %d%n", outer);
}
}
System.out.printf("Done.%n");
}
}
Использование java 1.6.0_24-b07 На 32-разрядной версии Windows 7.
java -Xloggc: gc.log GarbageCollector
Затем посмотрите на gc.log
Теперь предоставлено, это не лучший тест или лучший дизайн, но когда вы столкнулись с ситуацией, когда у вас нет выбора, кроме как реализовать такой цикл или при работе с существующим кодом, который ведет себя плохо, выбирая повторное использование объектов вместо создания новых может уменьшить количество сборов сборщика мусора на пути ...
javascript:resizeTo(1024,768);
vbscript:resizeto(1024,768)
Будет работать в IE7, Но рассматривать использование чего-то как
javascript:moveTo(0,0);resizeTo(1024,768);
потому что IE7 не позволяет окну "изменять размер" вне экранных границ. Если Вы работаете над 1024 768 рабочими столами, это - то, что происходит...
Возможно, не непосредственно связанный при поиске только решения JavaScript, но можно использовать свободный Классификатор утилиты Windows для автоматического изменения размеров любого (браузер) окно к предопределенному размеру как 800x600, 1024,768, и т.д.
Ваш код работает в IE, просто необходимо "Позволить заблокированное Содержание" на Панели инструментов безопасности
Это работает в IE6, но я думаю, что IE7 добавила некоторую безопасность вокруг этого?
Попытка:
javascript:resizeTo(1024,768);
Это работает в IE7, по крайней мере.