0
ответов

MATLAB takes a long time after last line of a function

I have a function that's taking a long time to run. When I profile it, I find that over half the time (26 out of 50 seconds) is not accounted for in the line by line timing breakdown, and I can show ...
вопрос задан: 24 November 2010 18:22
0
ответов

Влияет ли модификатор только для чтения на сборщик мусора?

Возможно ли, что модификатор readonly влияет на работу сборщика мусора? Для типа значения, для ссылочного типа?
вопрос задан: 23 November 2010 18:41
0
ответов

Безопасность кучи памяти: Сборка мусора строк

Я недавно проводил проверку кода безопасности для своей компании и использовал инструмент под названием Fortify360. Он определит многие проблемы с кодом и опишет проблемы. Интересная проблема ...
вопрос задан: 15 November 2010 20:46
0
ответов

Порядок удаления памяти и GC в C #

Что на самом деле происходит в C #, когда: 1) вызывается метод. 2) Метод выделяет память (например, MemoryStream mm = new MemoryStream ()). 3) В методе возникает исключение, которое перехватывается ...
вопрос задан: 15 November 2010 16:01
0
ответов

Предотвращает ли метод List subList () сборку мусора для остальной части списка?

Мне любопытно узнать, как последние JVM будут обрабатывать зарезервированную память для сбора мусора следующим способом. public List getHallOfFame () {ArrayList listToSort = ...
вопрос задан: 14 November 2010 19:32
0
ответов

Почему сборщик мусора принимает объекты в неправильном порядке?

У меня есть приложение с двумя классы, A и B. Класс A имеет внутри ссылку на класс B. Деструкторы классов выполняют некоторую очистку ресурсов, но их нужно вызывать справа ...
вопрос задан: 12 November 2010 10:18
0
ответов

Теория и алгоритм сборки мусора Java

Я читал во многих местах, но не нашел места, где я мог бы узнать о: Что такое сборка мусора java? Как это реализовано? Когда и как это называется? Какие алгоритмы, если ...
вопрос задан: 12 November 2010 05:06
0
ответов

Опасности преобразования делегатов в указатели функций

Предположим, у вас есть управляемый класс, который преобразует член делегата в указатель на собственную функцию и передает его машинному коду. Предположим, что класс / делегат остается в области видимости и не изменяется для ...
вопрос задан: 11 November 2010 15:09
0
ответов

Как запустить Java GC вручную из консоли Linux без X11

Мне нужен способ запускать полный GC из сценария консоли Linux на ubuntu.Я знаю, что это крайне плохая практика, но, не вдаваясь в подробности, мой сервер продолжает работать. Это ...
вопрос задан: 11 November 2010 14:56
0
ответов

Сборка мусора для локальной переменной

Я программист на C ++, вступающий в мир Java. И я не могу избавиться от дурного предчувствия, что я позволяю сборщику мусора Java делать мою уборку. Как, например, будет вести себя этот код на Java? ...
вопрос задан: 9 November 2010 20:25
0
ответов

Когда сборщик мусора удалит экземпляр объекта, который использует Шаблон синглтона?

Когда сборщик мусора удалит экземпляр объекта, использующего шаблон синглтона? Остается ли объект дольше обычного? Как можно вручную принудительно удалить / удалить мусор ...
вопрос задан: 8 November 2010 19:52
0
ответов

Как уменьшить время обработки слабых ссылок во время сборки мусора?

В настоящее время я сталкиваюсь с проблемой, что мое приложение время от времени показывает длительное время сборки мусора, но все это только вызвано путем слабой обработки ссылок. Таким образом, время остановки потока всегда близко к ...
вопрос задан: 4 November 2010 21:23
0
ответов

Хорошие примеры использования финализаторов в C #

Когда я прочитал несколько статей об управлении памятью в C #, я был сбит с толку методами финализатора. С ними связано так много сложных правил. Например, никто не знает, когда ...
вопрос задан: 3 November 2010 21:42
0
ответов

Почему в Rails 3, <% = note.html_safe%> и <% = h note.html_safe%> дают тот же результат?

Такое ощущение, что html_safe добавляет к классу String абстракцию, требующую понимания того, что происходит, например, <% = '1 2 '%> # дает 1 & lt; b & gt; 2 & ...
вопрос задан: 2 November 2010 17:36
0
ответов

Утечка памяти в Python Twisted: где она?

У меня есть сервер Twisted под нагрузкой. Когда сервер находится под нагрузкой, использование памяти увеличивается и никогда не восстанавливается (даже если клиентов больше нет). В следующий раз он перейдет в режим высокой нагрузки, память ...
вопрос задан: 2 November 2010 13:25
0
ответов

Была ли какая-то конкретная причина, по которой сборщик мусора не был разработан для C?

Я слышал, что для C было неоптимально автоматически собирать мусор - есть ли правда в этом ? Была ли какая-то конкретная причина, по которой сборка мусора не была реализована для C?
вопрос задан: 28 October 2010 02:30
0
ответов

Что здесь происходит? (.Net) GC.CollectionCount (0) продолжает увеличиваться

При тестировании производительности приложения я обнаружил довольно странное поведение сборщика мусора. Короче говоря, GC работает даже с пустой программой без распределения времени выполнения! Следующее приложение ...
вопрос задан: 27 October 2010 13:48
0
ответов

Java blocking issue: Why would JVM block threads in many different classes/methods?

Update: This looks like a memory issue. A 3.8 Gb Hprof file indicated that the JVM was dumping-its-heap when this "blocking" occurred. Our operations team saw that the site wasn't responding, took a ...
вопрос задан: 25 October 2010 17:14
0
ответов

Android: GC не уважает SoftReferences?

Кажется, сборщик мусора Dalvik не уважает SoftReferences и удаляет их как можно скорее, как и WeakReferences. Я еще не уверен на 100%, но несмотря на то, что есть еще ~ ...
вопрос задан: 25 October 2010 11:19
0
ответов

Можете ли вы воспроизвести эту ошибку 64-битного .NET 4 GC?

Обновление: Microsoft воспроизвела ошибку и работает над ее исправлением. При оценке жизнеспособности платформы .NET для разработки программного обеспечения с малой задержкой мы обнаружили серьезную ошибку в ...
вопрос задан: 22 October 2010 12:19
0
ответов

Clojure: превышен предел накладных расходов gc, ленивое вычисление, последовательность pi

Для следующего кода: (ns clojure101.series) (defn avg [[xy]] (/ (+ xy) 2)) (defn avg-damp [seq] (map avg (partition 2 seq))) (defn avg-damp-n [n] (apply comp (repeat n avg-damp))) (defn ...
вопрос задан: 18 October 2010 16:36
0
ответов

Сборщик "мусора" Java будет идти вперед и заботиться о переменных, объявленных в циклах?

Если я имею: для (интервал i; я! = 100; я ++) {ArrayList <Строка> myList = buildList ();//... больше работы здесь} Делает я должен установить myList в NULL в конце своего цикла, чтобы заставить GC исправлять...
вопрос задан: 18 October 2010 15:12
0
ответов

Можно ли получить информацию о потоке сборщика мусора в последних JVM Sun (1.6)?

С помощью JRockit вы можете получить полный список потоков любыми способами, и все эти средства включают информацию о потоке сборки мусора. (s): 1) Запрос информации у класса Thread: ...
вопрос задан: 16 October 2010 02:46
0
ответов

Что такое .NET-эквивалент параметра командной строки java -verbose: gc

Я пишу приложение ASP.NET MVC и вижу довольно случайную производительность одного моих действий. Моя первоначальная мысль заключается в том, что сборка мусора запускается и приостанавливает приложение для ...
вопрос задан: 14 October 2010 14:23
0
ответов

C #: следует ли присвоить объектным переменным значение null?

В C # необходимо ли присвоить объектной переменной значение null, если вы закончили его использование, даже если оно все равно выйдет за пределы области видимости?
вопрос задан: 11 October 2010 06:34
0
ответов

Сборщик мусора Java ConcurrentMarkSweep не удаляет весь мусор

Краткая форма: сборщик мусора CMS, похоже, не может собрать все увеличивающееся количество мусора; в конце концов наша JVM заполняется, и приложение перестает отвечать. Принудительный сбор мусора через ...
вопрос задан: 8 October 2010 15:33
0
ответов

Вопрос о статических членах внутри нестатических классов и сборке мусора

Мой коллега утверждает, что в C # наличие статических членов в нестатических классах предотвращает экземпляры этих классов от сбора мусора и что это общий источник памяти C # ...
вопрос задан: 8 October 2010 03:55
0
ответов

Финализатор и IDisposable

На основе документации (MSDN: ссылка) ясно, что при реализации финализатора следует использовать шаблон IDisposable. Но нужно ли вам реализовать финализатор, если вы реализуете IDisposable (...
вопрос задан: 7 October 2010 14:55
0
ответов

Удаление надстроек, созданных с помощью MAF (System.AddIn)

Кто-нибудь знает, как избавиться от надстроек, созданных с помощью System.AddIn. Все примеры в Интернете, кажется, показывают, как легко загрузить и использовать надстройки, но ни один из них не показывает, как избавиться от них, когда они живы. ...
вопрос задан: 7 October 2010 10:15
0
ответов

Есть ли какие-либо исследования (или лучшее использование) RAII в языках GC?

Примечание: RAII времени жизни объекта не использует / с областью блока RAII Кажется, что это возможно с использованием дополнительной категории gc, короткоживущих объектов (проверьте категорию gc довольно часто), долгоживущие объекты (проверьте ...
вопрос задан: 6 October 2010 10:07