Skip to content

Instantly share code, notes, and snippets.

Avatar

Aaron Stannard Aaronontheweb

View GitHub Profile
@Aaronontheweb
Aaronontheweb / ReceiveActorThroughput.md
Created Feb 24, 2016
Akka.NET 1.0.6 Actor Throughput
View ReceiveActorThroughput.md

Akka.Tests.Performance.Actor.ReceiveActorThroughputSpec+Benchmark

Measures the throughput of an actor implementation 2/23/2016 6:48:02 AM

System Info

NBench=NBench, Version=0.1.5.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=4
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=4
@Aaronontheweb
Aaronontheweb / App.config
Created Feb 18, 2016
Akka.Cluster HOCON debug-friendly
View App.config
<hocon>
<![CDATA[
akka {
log-config-on-start = on
actor {
provider = "Akka.Cluster.ClusterActorRefProvider, Akka.Cluster"
}
remote {
log-remote-lifecycle-events = DEBUG
@Aaronontheweb
Aaronontheweb / App.config
Created Jan 28, 2016
Wire Serializer HOCON for Akka.NET
View App.config
akka{
actor{
serializers {
wire = "Akka.Serialization.WireSerializer, Akka.Serialization.Wire"
}
serialization-bindings {
"System.Object" = wire
}
}
@Aaronontheweb
Aaronontheweb / Log.txt
Created Dec 18, 2015
ReliableDeliverySupervisor-backoff-error
View Log.txt
[19:51:49] : [Step 1/1] ------------ STARTING Akka.Remote.Tests.Performance.ForkJoinDispatcherRemoteMessagingThroughputSpec+OneWay ----------
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream] StandardOutLogger started
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream(SystemA1)] Logger log1-DefaultLogger [DefaultLogger] started
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream(SystemA1)] StandardOutLogger being removed
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream(SystemA1)] Logger log1-DefaultLogger [DefaultLogger] started
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream(SystemA1)] StandardOutLogger being removed
[19:51:50] : [Step 1/1] [DEBUG][12/18/2015 7:51:50 PM][Thread 0001][EventStream(SystemA1)] Default Loggers started
[19:51:50] : [Step 1/1] [INFO][12/18/2015 7:51:50 PM][Thread 0001][remoting] Starting remoting
[19:51:50] : [Step 1/1] [DE
@Aaronontheweb
Aaronontheweb / TestTransport-OneWay-ForkJoinDispatcher.md
Last active Dec 12, 2015
Akka.Remote TestTransport throughput
View TestTransport-OneWay-ForkJoinDispatcher.md

Akka.Remote.Tests.Performance.TestTransportRemoteMessagingThroughputSpec+OneWay

Measures the throughput of Akka.Remote over a particular transport using one-way messaging 12/12/2015 1:03:04 AM

System Info

NBench=NBench, Version=0.1.3.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8
View ReceiveActorBenchmarkLog.txt
[20:10:31][Step 1/1] ------------ STARTING Akka.Tests.Performance.Actor.ReceiveActorThroughputSpec+Benchmark ----------
[20:10:35][Step 1/1] --------------- BEGIN WARMUP ---------------
[20:10:35][Step 1/1] Elapsed: 00:00:03.4451439
[20:10:35][Step 1/1] TotalCollections [Gen0] - collections: 51.00 ,collections: /s 14.80 , ns / collections: 67,551,841.18
[20:10:35][Step 1/1] TotalCollections [Gen1] - collections: 19.00 ,collections: /s 5.52 , ns / collections: 181,323,363.16
[20:10:35][Step 1/1] TotalCollections [Gen2] - collections: 3.00 ,collections: /s 0.87 , ns / collections: 1,148,381,300.00
[20:10:35][Step 1/1] [Counter] MessageReceived - operations: 10,000,000.00 ,operations: /s 2,902,636.37 , ns / operations: 344.51
[20:10:35][Step 1/1] --------------- END WARMUP ---------------
[20:10:35][Step 1/1]
[20:10:38][Step 1/1] --------------- BEGIN WARMUP ---------------
View Akka.Tests.Performance.Actor.ActorMemoryFootprintSpec+UntypedActorMemoryFootprint-635851936981261020.md

Akka.Tests.Performance.Actor.ActorMemoryFootprintSpec+UntypedActorMemoryFootprint

Measures the amount of memory used by 10,000 UntypedActors 12/8/2015 5:48:18 PM

System Info

NBench=NBench, Version=0.1.1.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8
@Aaronontheweb
Aaronontheweb / report.md
Created Dec 5, 2015
NuGet build failures
View report.md

All of our build systems that depend on FAKE have now begun experiencing an error during NuGet push attempts as a result of changes made to NuGet.exe itself.

Sample logs:

Pushing nuget packages
[17:45:42][Step 1/1] Pushing D:\BuildAgent\work\2de53b95e0be9250\bin\nuget\NBench.0.1.0.nupkg Attempts left: 3
[17:45:42][Step 1/1] Pushing NBench 0.1.0 to the NuGet gallery (https://www.nuget.org)...
[17:45:47][Step 1/1] Your package was pushed.
[17:45:47][Step 1/1] Pushing NBench 0.1.0 to the symbol server (https://nuget.smbsrc.net/)...
View output.md

NBench.Tests.Performance.CounterPerfSpecs

12/1/2015 2:24:47 AM

System Info

NBench=NBench, Version=0.0.2.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=$False,MaxGcGeneration=$2
WorkerThreads=2047, IOThreads=$8
@Aaronontheweb
Aaronontheweb / Akka.Remote.TestKit.partial.csproj
Created Nov 24, 2015
Paket .csproj configuration madness
View Akka.Remote.TestKit.partial.csproj
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<ItemGroup>
<Reference Include="Google.ProtocolBuffers.Serialization">
<HintPath>..\..\..\packages\Google.ProtocolBuffers\lib\net40\Google.ProtocolBuffers.Serialization.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="Google.ProtocolBuffers">
<HintPath>..\..\..\packages\Google.ProtocolBuffers\lib\net40\Google.ProtocolBuffers.dll</HintPath>
You can’t perform that action at this time.