У меня есть решение, состоящее из многих проектов C#. Это было записано в C# для получения его операционный быстро. Сборки "мусора" начинают становиться проблемой — мы видим приблизительно 100 мс...
Я пользуюсь библиотекой параллели задачи от платформы.NET 4 (специфически Параллельный. Для и Параллель. ForEach) однако я получаю чрезвычайно посредственные ускорения при параллелизации некоторых задач, которые смотрят...
Я немного озадачен тем фактом, что в C # сборщик мусора получает только ссылочные типы. Это означает, что GC выбирает только ссылочные типы для выделения памяти. Так что же происходит со значением ...
Должен быть легкий. Скажем, у меня есть следующий код: освободите Метод () {AnotherMethod (новый MyClass ());} освобождают AnotherMethod (MyClass obj) {Консоль. WriteLine (obj. ToString ());}, Если я звоню "...
Я предполагаю, что это является очень простым, но так как я изучаю.NET один, я должен задать этот вопрос. Я привык кодировать в C, где необходимо освободить () все. В C++/.NET, я читал о мусоре...
Я услышал, что несколько человек утверждают, что Вы не можете увеличить масштаб размера "кучи" JVM. Я услышал требования практического предела, являющегося 4 гигабайтами (я слышал, что консультант IBM сказал что), 10 гигабайтов, 32...
Я читал на поиске сборки "мусора" функций для включения в мой язык программирования, и я столкнулся "со слабыми указателями". Отсюда: Слабые указатели похожи на указатели, за исключением того, что...
Я люблю C#, потому что мощные функции платформы.NET делают настолько легким разработать для Windows. Однако я также люблю стандартный C++, прежде всего, потому что он дает мне подстроенный контроль памятью...
Хорошо, я считал несколько тем об этом, но здесь это идет. Давайте предположим, что у меня есть приложение, где в основном время от времени я нажму на кнопку, много вещей произойдет для пары...
Привет я использую много временных файлов в Java, и моя проблема состоит в том, что они не становятся удаленными. Не имея необходимость реализовывать мою собственную обработку временного управления файлами (не трудно я предоставляю Вам, но я...
Ruby является медленным в определенных вещах. Но какие части его являются самыми проблематичными? Насколько сборщик "мусора" влияет на производительность? Я знаю, что у меня были времена при выполнении одного только сборщика "мусора"..
Я пытаюсь удостовериться, что мое понимание IDisposable корректно и существует что-то, в чем я все еще не совершенно уверен. IDisposable, кажется, служит двум целям. Предоставлять конвенцию "закрыться...
Я плохо знаком с функциональным программированием и теперь изучаю Haskell. Как осуществление я решил реализовать явный Euler метод для 1D линейное уравнение диффузии. В то время как код ниже работ правильно, я...
Действительно ли возможно установить минимальный размер "кучи" поколения 0 в.NET? У меня есть следующий sistuation. У меня есть функция, которая выделяет приблизительно 20-30 МБ объектов 1 КБ, делает что-то с ними, и...
Этот код простой выборки демонстрирует проблему. Я создаю ArrayBlockingQueue, и поток, который ожидает данных по этому использованию очереди, берет (). После того, как цикл закончен в теории и очередь и...
В следующем коде c#, как я избавляюсь от объектов, когда это больше не полезно? Это становится заботившимся об автоматически, или я должен сделать что-то? общедоступный пустой Тест () {возражает MyObject =...
Мне сказал довольно умный человек, что Вы не можете реализовать сборку "мусора" в C из-за, это со слабым контролем типов. Основная идея, кажется, что C дает Вам слишком много свободы. Он упомянул, что бросил...
Я интересуюсь тем, как сборка "мусора" работает. Я читал на как некоторая работа, такая как метка-и-развертка, остановка-и-копия, GC поколений, и т.д... Я хотел бы экспериментировать с реализацией некоторых из них и...
Я знаю, что GC не был популярен в дни, когда Ada была разработана, и для основного варианта использования встроенного программирования его все еще не хороший выбор. Но рассмотрение, что Ada является программированием общего назначения...
Рассмотрите следующий код: пространство имен DisposeTest {использующий Систему; класс Программа {статическая Основная пустота (строка [] args) {Консоль. WriteLine ("Называющий Тест");...
У нас есть веб-приложение PHP, которое называет двоичный файл Java для представления отчета PDF (с JasperReports). Двоичные выходы Java PDF к стандартному выводу и выходам; PHP затем отправляет PDF в браузер. Это...
Я должен знать, когда завершение () метод называют в JVM. Я создал тестовый класс, который пишет в файл, когда завершение () метод называют путем переопределения его. Это не выполняется. Может кто-либо...
В программе PHP я последовательно считал набор файлов (с file_get_contents), gzdecode их, json_decode результат, анализирую содержание, выбрасываю большую часть из него и храню приблизительно 1% в массиве...
После чтения этого вопроса мне напомнили о том, когда мне преподавали Java и сказал, чтобы никогда звонить, завершают () или запускают сборщик "мусора", потому что "это - большой черный квадрат, о котором Вы никогда не должны волноваться&qu
Я пытаюсь проанализировать поведение GC для нашего приложения (работающего в Tomcat, под горячими точками Sun, JVM 1.6). До сих пор я дал указание JVM отправлять журналы GC в отдельный файл, используя ... -Xloggc: gc.log -...
При создании системы, которая должна реагировать очень последовательно и быстро, является ли сборщик мусора потенциальной проблемой? Я помню страшные истории из прошлых лет, где типичный пример всегда ...
В.NET, после этого кода, какой механизм мешает объекту Потока быть собранным "мусор"? новый поток (Нечто).Start (); GC.Collect (); Да, безопасно предположить, что что-то имеет ссылку на поток...
Это - проблема, которую я пытался разыскать в течение пары месяцев теперь. У меня есть приложение Java, работающее, который обрабатывает подачу xml и хранит результат в базе данных. Там были неустойчивы...
Как препятствовать объекту то, чтобы быть собранным "мусор"? Есть ли какие-либо подходы, завершают или фантомная ссылка или какие-либо другие подходы? Меня задали этот вопрос в интервью. Интервьюер...