Можно создать множество объектов, интенсивно использующих память, а затем отказаться от ссылок на них. Например, мне может потребоваться загрузить и обработать некоторые данные из базы данных, и я сделаю 100 отдельных ...
Пожалуйста, есть ли способ получить историю объектов (их переменных или, по крайней мере, имен классов), которые были собраны мусором в Java? Просто добавив эти параметры (в Oracle JVM) -verbose: gc -XX: + ...
Я запускаю программу Java с помощью сборщика мусора G1, используя следующие параметры: -xx: -UsebiasedLocking -xx: + UnockexperiMentalVMoptions -xx: + useg1gc -verbose : GC -xx: + printgctimestamps -...
У меня есть приложение, которое вызывает веб-работник после нажатия кнопки Отказ Расчеты перемещаются на работника для облегчения пользовательского интерфейса и делают его отзывчивым к действию пользователей во время проведения вычислений. Все ...
У меня есть проект алгоритма GC, который я хотел бы реализовать для JVM, чтобы можно было проводить сравнительный анализ. Есть ли у кого-нибудь опыт относительно того, какая реализация позволит легко взломать, но какая ...
Я создал программу в С #. Эта программа использовала около 60-70 МБ моей памяти.
Но когда я свернул эту программу, ей потребовалось меньше памяти, то есть всего 10 МБ. Когда я развернулся или вернулся ...
Я работаю над игрой Windows Phone 7. Это порт игры, написанной на C ++, а как таковой, я пытаюсь сделать как можно меньше переписывающего игрового процессора. Мусор - это огромная проблема на WP7, ...
В настоящее время я создаю игру башенной обороны, используя C # & XNA. Игры работают нормально и плавно, но после игры в течение хорошего времени (после того, как достаточные враги / башни / пули есть ...
Что я хочу сделать, это убедиться, что если единственная ссылка на мой наблюдатель Наблюдаемый, он получает сбор мусора и останавливает получение сообщений. Скажем, у меня есть контроль со списком коробку на нем под названием ...
возился с FMOD для разработки игры C #, и я рано ударил за ловушку, что я не могу обойтись. Я хочу сделать некоторые развлекательные аудио вещи и синхронизируйте некоторые геймплеические действия, чтобы победить и ...
Солнце JVM выводит подробные журналы GC для STDOUT, когда используются следующие аргументы. -Вербоза: GC -xx: + printgctimestams -xx: + printgcdetails, однако, я не хочу, чтобы выводиться в STDOUT, и я не ...
в жизненном цикле моего приложения, я должен повторно создать ArrayList, который содержит другие Arraylists объектов (чтение их из хранения). ArrayList всегда назначается одним и тем же элементом данных в ...
В следующем коде я создаю в конструкторе класса DispatcherTimer. Никто не хранит на нем ссылку. В моем понимании, таймер должен быть восстановлен сборщиком мусора через некоторое время после ...
I я часто слышал, что эти методы (Object.hashCode и System.identityHashCode) возвращают адрес объекта или что-то быстро вычисленное из адреса; но я также уверен, что мусор ...
Это звучит немного странно, но я не уверен, есть ли в моем процессе утечка памяти или нет, и я надеялся получить некоторую информацию. Недавно мне было поручено расследование, почему служба Windows находится в ...
Я только что читал о том, как BigMemory позволяет системам Java увеличиваться, а не уменьшаться. О BigMemory: BigMemory дает Java-приложениям мгновенный и легкий доступ к большой памяти ...
In java, what is an unreachable object? When does the object become unreachable? While studying garbage collection i was not able to understand this concept. Can anyone give any ideas with examples?
Я читал, что закрепление объектов в управляемой куче влияет на производительность сборщика мусора в .NET, поскольку сборщик мусора не может сжать память, если «на пути» есть закрепленные объекты. Но поскольку куча больших объектов не ...
При реализации точной сборки мусора всегда возникает проблема определения того, какие слова в стеке являются указателями, а какие являются другими видами данных, такими как целые числа или с плавающей запятой ...
WeakReference в BCL был разработан в эпоху до дженериков, поэтому его интерфейс не так хорош, как мог бы быть. Также свойство IsAlive очень легко использовать неправильно.
Рассмотрение реализации WeakReference ...
Строка 1: String x = "Java";
Строка 2: x.concat («Правила!»);
Строка 3: System.out.println ("x =" + x); Выходные данные: «x = Java». Строка 1: создает новый объект String, дает значение «Java» и ссылается на него x. ...
При большом количестве доступной информации о типах, почему среда исполнения Haskell не может избежать запуска GC для очистки? Должна быть возможность определить все способы использования и вставить соответствующие вызовы для выделения / освобождения в
Mwen te travay sou yon koule klas nan aplikasyon nou an epi finalman te rive nan yon pwen kote tout referans a CL la te ale. Nan zouti profilaj memwa mwen (lè l sèvi avèk YourKit ak jmap / jhat), mwen kapab ...
Предположим, вы компилируете функциональный язык в переносимый C, и предположим также, что по разным причинам вам нужна точная, а не консервативная вывоз мусора. Не существует переносимого способа (возможно ...
В настоящее время у меня есть System.Drawing.Bitmap, и мне нужно преобразовать это в stdole.StdPicture.
В настоящее время я использую: var pic = (stdole.StdPicture) Microsoft.VisualBasic.Compatibility.VB6.Support ....
При каких обстоятельствах сборка мусора более эффективна, чем ручное управление памятью? (Здесь руководство может означать использование malloc и free, как в C, или техник более чистого RAII и интеллектуального указателя ...
Вот мой вариант использования. Мы пытаемся сузить потенциальную утечку памяти в приложении и используем инструмент анализа памяти для снимка кучи, чтобы найти экземпляры объектов и ...
У меня есть пустой Winform с открытым частичным классом метода деструктора Form1: Form
{public Form1 () {System.Diagnostics.Trace.WriteLine ("Form1.Initialize" + this.GetHashCode () ....