Download Improvement performances MemoryMappedFiles c#!
Description
In this release a technique is implemented typical of the database to access the records. A table of the references in memory is used for accessing the objects on memory mapped files (MMF).
Source Files
The download file orazio1.zip has the following entries.
AltSerialize/AltFormatter.cs/*from www . j a va2 s. c om*/
AltSerialize/AltSerialize.csproj
AltSerialize/AltSerialize.csproj.vspscc
AltSerialize/AltSerialize.snk
AltSerialize/AltSerializeException.cs
AltSerialize/AltSerializer.cs
AltSerialize/AltSerializer.deserialize.cs
AltSerialize/AltSerializer.serialize.cs
AltSerialize/ByteSerializer.cs
AltSerialize/ChangeLog.txt
AltSerialize/CompiledSerializerAttribute.cs
AltSerialize/DoNotSerializeAttribute.cs
AltSerialize/DynamicSerializer.cs
AltSerialize/DynamicSerializerFactory.cs
AltSerialize/IAltSerializable.cs
AltSerialize/ObjectField.cs
AltSerialize/ObjectMetaData.cs
AltSerialize/Properties/AssemblyInfo.cs
AltSerialize/ReflectedMemberInfo.cs
AltSerialize/SerializeFlags.cs
AltSerialize/SerializedObjectFlags.cs
AltSerialize/Serializer.cs
AltSerialize/SerializerCache.cs
BenchmarkConsoleApp/Benchmark.cs
BenchmarkConsoleApp/BenchmarkConsoleApp.csproj
BenchmarkConsoleApp/BenchmarkConsoleApp.csproj.vspscc
BenchmarkConsoleApp/Program.cs
BenchmarkConsoleApp/Properties/AssemblyInfo.cs
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
NTFS.Sparse/NTFS.Sparse.csproj
NTFS.Sparse/NTFS.Sparse.csproj.vspscc
NTFS.Sparse/NTFS.Sparse.sln
NTFS.Sparse/Properties/AssemblyInfo.cs
NTFS.Sparse/SparseFile.cs
NTFS.Sparse/Win32/ECreationDisposition.cs
NTFS.Sparse/Win32/EFileAccess.cs
NTFS.Sparse/Win32/EFileAttributes.cs
NTFS.Sparse/Win32/EFileDevice.cs
NTFS.Sparse/Win32/EFileShare.cs
NTFS.Sparse/Win32/EIoControlCode.cs
NTFS.Sparse/Win32/EIoMethod.cs
NTFS.Sparse/Win32/FILE_ALLOCATED_RANGE_BUFFER.cs
NTFS.Sparse/Win32/FILE_ZERO_DATA_INFORMATION.cs
NTFS.Sparse/Win32/Methods.cs
Winterdom.IO.FileMap/FileMapIOException.cs
Winterdom.IO.FileMap/MapViewStream.cs
Winterdom.IO.FileMap/MemoryMappedFile.cs
Winterdom.IO.FileMap/Properties/AssemblyInfo.cs
Winterdom.IO.FileMap/Win32APIs.cs
Winterdom.IO.FileMap/Winterdom.IO.FileMap.csproj
Winterdom.IO.FileMap/Winterdom.IO.FileMap.csproj.vspscc
lgpl-2.1.txt
mAdcOW.DataStructures.sln
mAdcOW.DataStructures.vssscc
mAdcOW.DataStructures/Array.cs
mAdcOW.DataStructures/ByteArray.cs
mAdcOW.DataStructures/ByteArrayCompare.cs
mAdcOW.DataStructures/Dictionary.cs
mAdcOW.DataStructures/DictionaryBacking/BackingUnknownSize.cs
mAdcOW.DataStructures/DictionaryBacking/HashHelpers.cs
mAdcOW.DataStructures/DictionaryPersist.cs
mAdcOW.DataStructures/IDictionaryPersist.cs
mAdcOW.DataStructures/IViewManager.cs
mAdcOW.DataStructures/KeyValueFileOffset.cs
mAdcOW.DataStructures/List.cs
mAdcOW.DataStructures/LruCache.cs
mAdcOW.DataStructures/Properties/AssemblyInfo.cs
mAdcOW.DataStructures/ViewManager.cs
mAdcOW.DataStructures/bin/Release/AltSerialize.dll
mAdcOW.DataStructures/bin/Release/AltSerialize.pdb
mAdcOW.DataStructures/bin/Release/Winterdom.IO.FileMap.dll
mAdcOW.DataStructures/bin/Release/Winterdom.IO.FileMap.pdb
mAdcOW.DataStructures/bin/Release/mAdcOW.DataStructures.dll
mAdcOW.DataStructures/bin/Release/mAdcOW.DataStructures.pdb
mAdcOW.DataStructures/bin/Release/mAdcOW.Serializer.dll
mAdcOW.DataStructures/bin/Release/mAdcOW.Serializer.pdb
mAdcOW.DataStructures/bin/Release/protobuf-net.dll
mAdcOW.DataStructures/mAdcOW.DataStructures.csproj
mAdcOW.DataStructures/mAdcOW.DataStructures.csproj.vspscc
mAdcOW.DataStructures/obj/Release/ResolveAssemblyReference.cache
mAdcOW.DataStructures/obj/Release/mAdcOW.DataStructures.csproj.FileListAbsolute.txt
mAdcOW.DataStructures/obj/Release/mAdcOW.DataStructures.dll
mAdcOW.DataStructures/obj/Release/mAdcOW.DataStructures.pdb
mAdcOW.Serializer/Factory.cs
mAdcOW.Serializer/ISerializeDeserialize.cs
mAdcOW.Serializer/Implementations/AltSerialize.cs
mAdcOW.Serializer/Implementations/CreateUnsafeSerializer.cs
mAdcOW.Serializer/Implementations/MarshalSerializer.cs
mAdcOW.Serializer/Implementations/NetSerializer.cs
mAdcOW.Serializer/Implementations/PrimitiveSerializer.cs
mAdcOW.Serializer/Implementations/ProtocolBufferSerializer.cs
mAdcOW.Serializer/Implementations/WCFDataContractSerializer.cs
mAdcOW.Serializer/Libraries/protobuf-net.dll
mAdcOW.Serializer/Properties/AssemblyInfo.cs
mAdcOW.Serializer/SerializerException.cs
mAdcOW.Serializer/Typeloader.cs
mAdcOW.Serializer/ValueTypeCheck.cs
mAdcOW.Serializer/mAdcOW.Serializer.csproj
mAdcOW.Serializer/mAdcOW.Serializer.csproj.vspscc
Download
Click the following link to download orazio1.zip.
orazio1.zip