memory-mapped-files

    1熱度

    4回答

    我有兩個.NET 4.0 WinForms應用程序(主要)從共享MemoryMappedFiles中讀取地理數據。最終用戶可以自由地啓動應用程序或其他應用程序,或者同時運行這兩個應用程序。第一個打開的應用程序創建命名的MemoryMapFile-s,第二個打開已存在的應用程序。 但是,打開現有的名爲MemoryMappedFile似乎是不可靠的。它可以處理大約80%的案例,但大約有20%的案例使用

    6熱度

    6回答

    我需要類似於ReadToEnd或ReadAllBytes使用MappedViewAccessor讀取MemoryMappedFile的所有內容,如果我不知道大小它,我該怎麼做?我已經尋找它 ,我已經看到了這個問題,但它不是我要找的東西: How can I quickly read bytes from a memory mapped file in .NET? 編輯: 有一個問題, (int)s

    1熱度

    1回答

    我需要以最快的方式在其他進程中觸發事件,我知道我可以使用Mutex,但當我不知道時很難管理Mutexes啓動這兩個進程的順序,其中一個進程可能關閉或不運行,我以爲在使用FileSystemWatcher時,但它有很大的開銷,於是我想在使用MemoryMappedFiles時,我可以監視一些已命名的內存映射文件,並將fire當這個文件存在的時候事件發生,並且在事件發生時刪除文件,有什麼想法?

    1熱度

    1回答

    我有一塊使用系統頁面文件備份的MMF的軟件。應用程序使用MMF來緩存大圖像。寫入和讀取操作的頻率非常高。 雖然我可以清楚地看到使用MMF的性能提升,但我仍然想知道將MMF映射到常規文件或映射到系統頁面文件的更好方法是什麼。 我想知道這裏有沒有人可以提供一些有關這方面的見解,什麼會更好地映射到系統頁面文件或只是到另一個文件? 注意:我的問題是不是關於一般MMF,我不想知道是否使用MMF,我只是想知道

    0熱度

    1回答

    我正在製作一個XNA遊戲,它使用了很多(目前約爲2800個)小型資源文件。將它們從一個地方移動到另一個地方已經成爲一個問題,所以我想也許我可以將它們壓縮並將它們自動解壓縮到內存中。我不需要寫作能力,現在只能閱讀。 是否有簡單的方法將文件夾解壓縮到內存中,並像訪問磁盤上的常規文件一樣簡單地訪問這些文件? 我一直在讀一些類似的問題,我看到很多人說的操作系統(Windows在我的情況),可以處理的文件緩

    1熱度

    1回答

    在這個問題上, Read all contents of memory mapped file or Memory Mapped View Accessor without knowing the size of it 有一個問題,(int)stream.Length不給我正確的長度,它,而給人的大小使用內部緩衝區!我需要刷新這個問題,因爲它非常緊迫。 的主要問題是: 我需要類似的東西ReadTo

    1熱度

    1回答

    我想寫一種十六進制編輯器(用於編輯Playstation 1 ISO),但我不知道如何使用CreateViewAccessor.Read和Write。具體而言,我不知道第二個參數out T structure需要使用什麼。這是我到目前爲止的代碼: long offset = 0x0064773C; long length = 0x02; // Create the memory-mapped

    0熱度

    1回答

    我有一種感覺,我做錯了什麼,但我不知道是什麼。 這是我的代碼: long offset = 0x009694E3; long length = 0x02; byte[] bytes = new byte[length]; // Create the memory-mapped file. using (var mmf = Memor

    5熱度

    1回答

    我需要一種方式來檢查一些MMF(內存映射文件)是否存在或沒有以管理的方式訪問它之前。

    3熱度

    1回答

    我試圖重構一段代碼,它是一堆匆匆拼湊到一起的優雅的東西。 有兩個項目,一個窗口服務和一個窗體應用程序監視服務活動。 要允許此通信,我決定使用非持久性內存映射文件。 下面是老項目的工作代碼: var security = new MemoryMappedFileSecurity(); security.AddAccessRule(new AccessRule<MemoryMappedFileRig