weak-references

    1

    2답변

    XElement Parent 속성이 약하거나 강력한 참조를 래핑합니까? 내 코드는 현재 강력한 참조 (ParentNode)를 보유하고있는 XmlElement를 사용하며 XDocument로 대체 할 때의 이점을 고려하고 있습니다. 감사합니다.

    2

    1답변

    CL에서 약한 참조를 생성하기위한 이식성이 있습니까? 그렇지 않은 경우, 불필요한 청취자가 이벤트 구독만으로 계속 살아남아 메모리 누출을 피하기 위해 어떤 대안을 사용해야합니까? 내 특별한 경우에, 상기 청취자는 기능적 반응 노드 (즉, 부작용이없고, 저장된 값에 대해서만 유용함)를 구현하는 데 사용되므로 수동 탈퇴는 매우 비 숙련 될 것이다.

    10

    4답변

    스위프트에서 클로저 기반의 강력한 참조주기를 해결하려고합니다. 아래 코드에서 개체는 소유 한보기 컨트롤러가 보유합니다. ProgressHUD은 소유 뷰 컨트롤러에 의해 유지되는 UIView입니다. ProgressHUD은 완료 핸들러가 호출 될 때마다 유출됩니다. 새로운 클로저 캡쳐 기능을 사용하는 경우, self를 weak 또는 unown으로 선언해도 메모

    2

    1답변

    가 나는 UIView 속성과 서브 클래스가 (이 질문은 아마 더 자세한 설명 제목을 필요로 그것을 개선 주시기 바랍니다) 나는 가지고있는 방법 : [self addSubview: (self.label = [UILabel new])]; 나는 그것의 간명을 좋아한다, 그러나 나는 그것이 어떻게 작동하는지 질문을 받는다. Assigning retained o

    1

    2답변

    ReferenceQueue를 사용하여 가비지 수집 객체가 사용하는 리소스를 확보하려고합니다. 문제는 참조 된 개체 중 하나가 가비지 수집되었다는 증거가 있어도 참조 큐가 항상 비어 있다는 것입니다. 여기 (객체의 제거를 추적) 내가 뭘하려고 오전 설명이 매우 간단 자체에 포함 된 JUnit 테스트이다 : 나를 위해 @Test public void weak

    0

    1답변

    int 배열을 할당하고 GC.Collect()을 호출 한 후 가비지 수집 여부를 확인하려는 프로그램이 있습니다. 이 프로그램에서는 int 배열 array1을 할당하고 나중에 가비지 수집 여부를 확인하기 위해 WeakReference을 유지합니다. 나는 (array2) 새로운 로컬 배열을 할당하고 참조로 전달 된 temp 배열에 array2을 할당하는 pro

    0

    1답변

    많은 wpf 컨트롤이있는 응용 프로그램이 있지만 한 번에 볼 수있는 것은 적습니다. 사용자가 물마루 항목을 스크롤하면 뷰 모델 당 약한 참조의 이미지가 "캐싱"됩니다. 작업 세트가 260MB이고 충분한 RAM이있는 경우에도 weakreferences가 참조하는 객체는 가비지 수집됩니다. 프로세스가 x86으로 실행 중입니다. 왜 GC가 너무 공격적입니까? 이

    9

    1답변

    weak var으로의 초기화가 nil이라는 변수를 반환하는 이유는 무엇입니까? var으로 초기화하면 예상되는 결과가 반환됩니까? ViewController.swift에서 다음 코드에서 : nil, <UIButton: 0x7f946bc424a0; frame = (0 0; 100 100); opaque = NO; layer = <CALayer: 0x7f946b

    0

    1답변

    알림 속성 변경 메카니즘의 INC<T> 버전을 사용하려고했는데 이는 Property + Field + RaisePropertyChanged 버전보다 훨씬 간결합니다. 하지만, 나는이 ViewModel에 있다고 가정 해 봅시다 : 내 안드로이드 활동에서 오전 가정 해 봅시다 지금 public abstract class PageViewModel : MvxVie

    2

    2답변

    나는이 WeakEvent 위임을 구현했습니다하지만 어떤 이유로 그것은 단지 몇 초 동안 작동하고, 그 후 작동이 중지 :는 public class WeakEventHandler<TE> where TE : EventArgs { private readonly Action<WeakEventHandler<TE>> _unsubscriber; pr