garbage-collection

    18

    10답변

    대용량 RAM (300GB에서 15TB까지, 아마도 SGI Altix 4700 시스템에서)이있는 컴퓨터에서 Java 응용 프로그램을 실행할 가능성을 모색 중이며, 이 시나리오에서 자바의 GC가 어떻게 실행될 지 궁금하다. IBM 또는 JRockit의 JVM이 Sun의 것보다 더 적합하다고 들었습니다. 누구든지이 상황에서 JVM 성능에 대한 연구 나 데이터를

    3

    1답변

    나는 C로 작성된 루아 (Lua) 모듈에 완전한 사용자 데이터를 가지고있다. 사용자 데이터는 __gc() metamethod를 가지며, 이것은 garbage collector에 의해 호출된다. __gc() 호출 후 루아 통역자가 무료 사용자 데이터 메모리를 사용합니까, 아니면 free()__gc() 안에 있습니까?

    1

    2답변

    The fixnum question 나는 오랫동안 궁금해했던 다른 질문에 내 마음을 가져 왔습니다. 가비지 수집에 관한 많은 온라인 자료는 런타임 유형 정보를 구현하는 방법에 대해 설명하지 않습니다. 따라서 모든 종류의 가비지 수집기에 대해 많이 알고 있지만 실제로 구현할 수있는 방법은 아닙니다. fixnum 솔루션은 실제로 꽤 훌륭합니다. 어떤 값이 포인

    27

    2답변

    C#에서 메모리 누수의 원인을 추적하는 데 몇 가지 조언을 사용할 수 있습니다. 메모리 누수가 무엇인지 이해하고 C#에서 왜 발생하는지 알지만, 과거에 도구/전략을 사용하여 문제를 해결 한 적이 있는지 궁금합니다. .NET 메모리 프로파일 러를 사용 중입니다. 관리하는 창을 닫은 후에도 내 거대한 주요 개체 중 하나가 메모리에 남아있는 것으로 나타 났지만

    6

    2답변

    메모리 관리 코드에서 객체가 특정 소유자, 즉 객체가 소유 한 객체에 속하지 않은 상황을 처리 할 때 권장되는 방법이 무엇일까 궁금합니다. 하나의 예제는 NSWindowController의 하위 클래스가 될 수 있습니다. NSWindowController는 단일 윈도우의 입력과 출력을 구성, 표시 및 관리합니다. 컨트롤러 개체는 창을 표시하고 나중에 어느

    3

    3답변

    이 코드 블록 public void ManageInstalledComponentsUpdate() { IUpdateView view = new UpdaterForm(); BackgroundWorker worker = new BackgroundWorker(); Update update = new Update();

    10

    7답변

    가비지 수집이 작동하는 방식에 관심이 있습니다. 나는 마크 앤 스위프 (Mark-and-Sweep), 스톱 앤 카피 (Stop-and-Copy), 세대 간 GC (Generic GC) 등과 같은 작업에 대해 읽었습니다. 이들 중 일부를 구현하고 동작을 비교해보고 실험하고 싶습니다. 내 자신의 실험을 시작하는 좋은 방법은 무엇입니까? C, Java 또는 Py

    4

    5답변

    Microsoft의 새로운 F # 프로그래밍 언어는 기능 프로그래밍 (일급 어휘 클로저 및 꼬리 호출)과 멀티 코어를 쉽게 활용할 수있는 효율적인 동시 가비지 수집기의 강력한 조합을 제공합니다. OCaml, Haskell, Erlang 및 내가 알고있는 모든 무료 Lisp 및 Scheme 구현에는 동시 GC가 없습니다. 스칼라와 Clojure는 동시 GC를

    0

    2답변

    플래시 가비지 컬렉터가 해제 된 메모리를 강제로 정리할 수 있습니까? 나는 플래시가 참조 된 메모리가 아닌 클린업하는 데 많은 시간이 걸리는 것을 보았다 ...

    2

    2답변

    Compact Framework 응용 프로그램에서 가비지 수집기가 스레드 중 하나 이상을 무조건 중단시키지 않도록하거나 코드의 일부분에서 GC 수집을 차단할 수 있습니까? 실시간 우선 순위를 설정해야한다고 생각합니다. 그러나이를 수행하는 것에 대해 많은 조언을 얻었습니다.