Сборка "мусора" в.Net 4.0

В моем случае код работал правильно, прежде чем я обновил Android Studio. После обновления файл R не был сгенерирован. Я работал над пользовательским представлением и имел атрибут

<attr name="showText" format="boolean" />

в моем объявлении, доступном для стилизации. Этот же атрибут также использовался пользовательским интерфейсом системы:

<style name="Base.Widget.AppCompat.CompoundButton.Switch" parent="android:Widget.CompoundButton">
    <item name="track">@drawable/abc_switch_track_mtrl_alpha</item>
    <item name="android:thumb">@drawable/abc_switch_thumb_material</item>
    <item name="switchTextAppearance">@style/TextAppearance.AppCompat.Widget.Switch</item>
    <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
    <item name="showText">false</item>// this line
</style>

Я переименовал предыдущий showText в showTextFormat , а затем синхронизировал градл, который восстановил файл R.java. .

19
задан sth 21 July 2009 в 03:09
поделиться

5 ответов

Существует также реализация эфемерона с использованием нового класса System.Runtime.CompilerServices.ConditionalWeakTable , который подробно описан здесь .

Это полезно для сбора динамических языков, которые позволяют устанавливать произвольные «свойства»

3
ответ дан 30 November 2019 в 04:40
поделиться

Существует также функция AppDomainResourceManager, которая позволяет отслеживать использование ресурсов (памяти и ЦП) для каждого домена приложения. Часть этой функции, связанная с сборкой мусора, - это возможность отслеживать память для каждого домена приложения.

3
ответ дан 30 November 2019 в 04:40
поделиться

Также ознакомьтесь с блогом разработчика, который работает с GC, где есть статья о новом GC, а также ссылка на интервью Channel 9 относительно .NET 4.0 GC.

2
ответ дан 30 November 2019 в 04:40
поделиться

Да, лоты.

Моя последняя книга Visual F # 2010 для технических вычислений включает много связанной с производительностью информации о .NET 4, а также о самом F #, а измерения производительности и советы сильно отличаются от .NET 4 и новый фоновый сборщик мусора. Во многих случаях мы наблюдаем существенное улучшение производительности, но есть и некоторые замедления.

2
ответ дан 30 November 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: