[.NET] Speichernutzung

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von toschk, 13. Juli 2008 .

  1. 13. Juli 2008
    Speichernutzung

    Für eine Anwendung in .Net (C#) benötige ich effiziente Speichermöglichkeiten. Nun habe ich eine Liste mit Webseiten die schon sehr groß werden kann. Diese muss bei jeder Schleife durchsucht weden. Wie speichere ich sie am besten im Ram ab? Als Tabelle in einer Sql-DB, als serialisierte Daten im Ram oder als Hashtables? Was für Möglichkeiten gibt es?
     
  2. 13. Juli 2008
    AW: Speichernutzung

    Also ich würde das ganze mit CreateFileMapping und MapViewOfFile realisieren. (WinApi)
    Ist wohl eine der schnelleten Arten eine Datei in den Ram auszulagern um diese anschließend zu durchsuchen/bearbeiten.

    (Regex und/oder Stringbuilder sind für Suchvorgänge logischerweise pflicht, da du sonst die ganzen Performance wieder verlierst )

    Edit:

    Das könnte interessant für dich sein:
    http://www.winterdom.com/dev/dotnet/index.html

    -> FileMap
    Code:
    This is a simple library that wraps the Win32 Memory Mapped File services.
    -> FileMap patch to suport dynamic paging
    Code:
    This is a patch to the FileMap library provided by Steve Simpson to support Dynamic paging of the 
    view stream so that as you read forward and backwards it automatically maps/unmaps views of the
    file as needed.
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.