Вопросы

Использованные поисковые фильтры:

48 вопросов (0.3389)

В каком случае мой класс должен имплементировать интерфейс IDisposable? Подскажите правильную имплементацию. Что такое неуправляемые ресурсы, и как нужно оформлять их закрытие?
Есть класс А, у него 4 текстовых поля А1,А2,А3,А4. Я хочу реализовать метод Dispose для класса, т.к. в его полях находится большой текст, а используется он всего 1 раз. Скажите, будет ли достаточно в моем случае, если сделаю так? Или может нуж...
Возникает необходимость периодически, по средством AJAX, перезаписывать содержимое блока, по средством присвоения нового innerHTML, при этом на дочерние элементы этого блока были назначены обработчики, по средством element.addEventListener, которые я явно не...
Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд., стр. 557: Когда среда CLR запускает уборку мусора, она сначала приостанавливает все программные потоки в процессе. Тем самым предотвращается обращение к объектам и возм...
Я понимаю что GC (GarbageCollector) вызывается сам. Я знаю что его можно вызывать вручную, но не желательно... А возможно ли как-то изменить настройки которые напрямую влияют на частоту вызова GC? Вот есть у меня некая апликуха, которая обрабатывает множество файлов... Сначала откры...
Как часто надо вызывать сбощик мусора? System.gc()? Имею ввиду после каких действий?

Денис Котляров

Есть ли какой нибудь способ отслеживать в программе действия garbage collector? например писать в логи все его похождения. вот он запустился, прошелся по классу, что затронул? young/old и пр. типы памяти.
Есть класс, в конструкторе которого создается асинхронный слушающий сокет. Вся работа с сокетом реализована в этом классе и внешняя ссылка на этот класс не нужна. Вопрос, на сколько корректен такой способ создания объекта класса т.е. без присвоения созданного экземпляра переменной....
У меня тут творятся очень странные вещи с памятью. Есть главный класс в котором main метод запускает множество потоков. Эти созданные потоки через какое то время убиваю,никаких объектов и потоков но память выросла и не освобождается..наблюдаю за всем этим в профайлере(JProfiler). Нет...
Есть ли отличие в плане производительности между написанием И В первом случае при КАЖДОМ запросе клиента, сервер открывает соединение с бд, вычисляет каждый item, закрывает соединение и возвращает представление. А во втором случае тоже при КАЖДОМ запросе будет соединение с...
Если я создам массив байт, например, и передам указатель на него в неуправляемый код, что с этим массивом будет делать Garbage Collector?
Встретил на просторах интернета вот такой метод: Разъясните, если не сложно, алгоритм его работы.
Когда у нас заполняется нулевое поколение кучи, происходит анализ этого поколения: удаляются "мёртвые" объекты и перемещаются "выжившие" в следующее поколение - 1. Вопрос: если в поколении 1 недостаточно места для приёма объектов из нулевой кучи, то что происходит? Очистка первого поколе...
В чем основные отличия GC в .NET 4.6 (4.6.2) от 4.5? Как могут эти отличия, в теории, сказаться на производительности приложения?
Добрый день, сразу к делу, у меня в приложении куча сцен и каждая сцена - это свой объект, там иерархия своя естественно создано и т.д. Чтобы отовсюду достучаться к этим объектам сделал отдельный класс, в котором хранится по одной ссылке на каждый объект, а ссылка на объект этого класса передаётс...
Я проходил собеседование и интервьювер задал вопрос, можно ли убить GC в Java. На дополнительный вопрос, должно ли жить приложение он ответил, да должно. Я сказал, что без пересобирания JDK это сделать нельзя, точнее какие-то догадки я построил, но чтобы приложение работало, я не знаю как это сде...
Ходят мифы и легенды,мол ValueType удаляется посредством GC(то бишь GC деаллоцирует как ReferenceType,так и ValueType). Но на самом то деле это не так. К примеру у нас есть код: в контексте(Scope)...
Может ли произойти OutOfMemoryException для small heap или такой exception возможен только для large heap? Если это возможно, то что вызывает OutOfMemoryException для small heap? Есть ли инструмент, демонстрирующий для какой кучи произошел OutOfMemoryException?
Имеем код: Вопрос: не удалит ли garbage collector тот объект, который я создал для выражения коллекции? Ведь формально ссылки на этот объект у нас нет, но it (Iterator) всё-таки связан с внутренностью нашего объекта безымянного класса. Другими словами, рассмотр...