memory-mapped-files

    1

    1답변

    쉘 명령을 사용하지 않고 Qt5/C++에 해당하는 'tail -5 myfile'을 생성해야합니다. X를 찾으려면 몇 가지 stackoverflow 참조를 발견했습니다. 바이트 전에 파일을 읽고 앞으로 읽을 수 있지만 더 나은 것을 기대하고있다. 사용 가능한 Qt 함수 또는 파일의 메모리 매핑 (더하기/더 빠른 방법)이 있습니까? 질문은 매우 클 수 있으므로

    1

    1답변

    크로스 프로세스 데이터 공유를 위해 메모리 매핑 파일을 사용하고 있습니다. 데이터 청크를 쓰는 프로세스와 이러한 청크를 읽는 프로세스가 두 개 있습니다. 독자가 청크가 준비되었는지 여부를 알기 위해서 나는 두 개의 "태그"값을 쓰고 있는데, 하나는 시작 부분에, 다른 하나는 준비 끝에 있다는 뜻입니다. 참고 :이 예제에서 나는 독자 프로세스가 이전의 덩어리

    2

    1답변

    Java에서 메모리 매핑 된 파일을 사용 중이며 기본 페이지 크기가 4KB 인 경우, 플러시 (페이지 동기화)가 쓰기와 관련하여 수행 될 때에 대한 보증이 제공됩니다 ? 예 : 페이지 A에 100 바이트를 쓰면 100 바이트가 항상 완전히 반영되거나 O/S 동기화가 임의의 시간에 수행됩니다. 단 10 바이트 만 쓰면 어떻게됩니까?

    4

    1답변

    대용량 파일 (~ 200GB)을 하나의 영역 /보기로 매핑하여 순차적으로 쓰고 있습니다. 때때로 나는 boost::interprocess::mapped_region::flush(last, current, false)을 수행한다. 잠시 후 프로세스가 전체 시스템 메모리를 사용합니다. 내가 이해하는 것에서 다른 프로세스 요청 메모리로 메모리를 해제 할 것이므로

    1

    2답변

    왜 프로세스 간 지원을 향상시키지 않고 쓰기 전용 메모리 매핑입니까? 아마도 내가 누락되었지만 OS가 디스크의 페이지를 읽을 필요가 없기 때문에 쓰기 전용 매핑이 읽기/쓰기 매핑보다 훨씬 빠르지 않을 것입니다. 메모리에서 페이지를 플러시합니다. 디스크? 또한 플러싱 및 파기를 제외하고는 완전히 차단되지 않는 이점이 있습니다. 부스트에서 네이티브 OS 메모리

    2

    1답변

    의 특정 위치에서 이진 파일에서 정수를 읽는 성능 문제 오늘 아침에 내 파이썬 코드가 내 F # 버전보다 속도가 느린 이유는 무엇입니까? here하지만 F # 버전을 더 빨리 만들 수 있는지 궁금합니다. 32 비트 정수를 가진 이진 파일에서 고유 인덱스의 정렬 된 목록을 읽는 아래 코드의 더 빠른 버전을 어떻게 만들 수 있습니까? BinaryReader를

    0

    1답변

    매우 간단한 질문입니다. Linux에서이 경우를 가정하면 이 아니라 windows입니다. 버퍼 크기가 매우 큰 거대한 파일에 대해 MappedByteBuffer를 얻으려고하면 JVM이 가상 메모리를 사용합니까? 또한 MappedByteBuffer에는 실제로 페이지 오류가 있습니까? RAM에 약속 된 버퍼 크기로 여유 공간이 있는지 확인해야합니까?는

    2

    1답변

    현재 연구를 위해 Neo4j를 사용하고 있으며이를 더 잘 이해하려고합니다. 메모리 매핑 된 파일 메커니즘이 어떻게 작동하는지 더 자세히 알고 싶습니다. neo4j의 매개 변수를 사용하여 메모리 맵 파일의 여러 설정이 성능에 어떤 영향을 미치는지 보려고했지만 성능을 많이 얻지는 못했습니다. 불행히도 Neo4j 웹 사이트에서 찾은 설명서에는 많은 세부 정보가

    1

    1답변

    두 가지 앱 - C# 앱과 VBA 앱이 있습니다. 동일한 메모리 위치를 가리키는 각 앱에서 변수를 만들고 싶습니다. 하나의 앱에서 값을 변경하면 다른 앱이 앱간에 해당 데이터를 전송하는 추가 로직없이 해당 값에 즉시 액세스 할 수 있습니다. 본질적으로 VBA 앱에서 C# 변수의 값을 "원격으로 제어"하고 싶습니다. 이것이 가능한지 확실하지 않으므로 도움을

    1

    3답변

    우리는 Tree 구조의 Large Objects, ArrayList 및 MultiMaps가있는 Java 프로그램을 가지고 있습니다. 문제는 3GB의 힙 메모리를 할당했지만 아직 공간이 부족하다는 것입니다. 여기 누구든지 이러한 개체를 힙 외부에 저장하고 각 처리 호출에 대한 필요성에 따라 Java 프로그램에 데이터 덩어리를 다시 읽는 방법을 제안 할 수 있