Результаты поиска по запросу "garbage-collection"

4 ответа

Разрушает ли Java GC объекты, если переменные экземпляра все еще имеют ссылку?

Я прочитал некоторые из руководств по сборке мусора Java в Интернете, но я все еще немного неясен и хотел убедиться, что в моем коде нет утечек памяти. Собирает ли Java GC объекты, которые потеряли свою ссылку, но у переменных все еще есть ...

2 ответа

Как я могу записать, что мусор собирается в моем коде JavaScript?

Я создал приложение, которое тратит 40% своего времени на сбор мусора, и я в конце концов пытаюсь выяснить, откуда оно. Я исправил все возможные проблемы в своем собственном коде, но он сохраняется. Я начинаю подозревать какой-то сторонний код в ...

3 ответа

Как воспроизвести Java OutOfMemoryError - Превышен лимит накладных расходов GC

Мой подход заключался в создании сотен тысяч локальных коллекций и заполнении их случайными строками, что-то вроде этого: SecureRandom random = new SecureRandom(); for(int i = 0 ; i < 100000 ; i++){ HashMap<String, String> map = new ...

ТОП публикаций

3 ответа

requestAnimationFrame сборка мусора

Я профилирую использование памяти для следующего кода с помощью временной шкалы в Chrome Dev Tools v27. <!DOCTYPE html> <html> <head> <meta http-equiv='content-type' content='text/html; charset=UTF-8' /> <title>RAF</title> </head> <body> ...

2 ответа

Сборщик мусора вызывает Dispose ()? [Дубликат]

На этот вопрос уже есть ответ здесь: Будет ли сборщик мусора вызывать IDisposable. Утилизировать для меня? [/questions/45036/will-the-garbage-collector-call-idisposable-dispose-for-me] 9 ответовЯ думал, что GC в конце концов вызовет Dispose, ...

5 ответов

Можно ли установить нулевой экземпляр класса в классе

Можно ли установить в нуль экземпляр класса внутри класса. Например, могу ли я сделать что-то подобное int main{ //Create a new test object Test test = new Test(); //Delete that object. This method should set the object "test" to null, //thus ...

3 ответа

Понимание сборки мусора в .NET

Рассмотрим следующий код: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it ...

8 ответов

Является ли сборка мусора автоматической в стандарте C ++?

Насколько я понимаю, в стандартном C ++ всякий раз, когда вы используете оператор new, вы также должны в какой-то момент использовать оператор delete для предотвращения утечек памяти. Это потому, что в C ++ нет сборки мусора. В .NET сборка мусора ...

4 ответа

Будет ли мусор собираться при наличии ссылки на его поле?

Т.е. в class A { public String s; }а также A a1 = new A(); a1.s = "bla"; A a2 = new A(); a2.s = a1.s; a1 = null;будемa1 быть мусором или это ссылка наa1.s разрешая его собирать (а мне лучше сделать глубокую копию,a2.s = new ...

3 ответа

Должны ли мы использовать сборку мусора на «рабочей станции» или сборку мусора на «сервере»?

У меня есть большое многопоточное приложение C #, работающее на многоядерном 4-стороннем сервере. В настоящее время мы используем сборку мусора в «режиме сервера». Однако тестирование показало, что режим рабочей станции GC быстрее. MSDN говорит ...