Add Event Manifest serializer to improve perf

This commit is contained in:
Mukul Sabharwal 2019-11-27 23:26:50 -08:00
Родитель 44b8ed8773
Коммит b15f62343e
4 изменённых файлов: 9371 добавлений и 4 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -52,7 +52,7 @@
var bytes = Encoding.ASCII.GetBytes(value);
using (var ms = new MemoryStream(bytes))
{
XmlSerializer serializer = new XmlSerializer(typeof(instrumentationManifest));
var serializer = new Microsoft.Xml.Serialization.GeneratedAssembly.instrumentationManifestSerializer();
this.manifest = (instrumentationManifest)serializer.Deserialize(ms);
}
}

Просмотреть файл

@ -7,7 +7,7 @@
<DebugType>embedded</DebugType>
<DebugSymbols>true</DebugSymbols>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.3.8</Version>
<Version>1.3.9</Version>
<Authors>mjsabby</Authors>
<Company>Microsoft</Company>
</PropertyGroup>
@ -20,7 +20,7 @@
<ItemGroup>
<PackageReference Include="System.Security.Principal.Windows" Version="4.6.0" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19351-01" PrivateAssets="All" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>
</Project>

Просмотреть файл

@ -12,7 +12,7 @@ ETW2JSON is a tool that converts ETW Log Files (.ETL) to JSON using the Newtonso
## Nuget package
This library is available on Nuget -- https://www.nuget.org/packages/ETW2JSON/1.3.7
This library is available on Nuget -- https://www.nuget.org/packages/ETW2JSON/1.3.9
## Why JSON?