Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Feb 22 12:02
    cptjazz opened #4242
  • Feb 21 19:37
    Arkatufus synchronize #4228
  • Feb 21 19:37
    Arkatufus ready_for_review #4228
  • Feb 21 15:42
    Aaronontheweb assigned #4241
  • Feb 21 15:42
    Aaronontheweb milestoned #4241
  • Feb 21 15:42
    Aaronontheweb labeled #4241
  • Feb 21 15:42
    Aaronontheweb labeled #4241
  • Feb 21 15:42
    Aaronontheweb labeled #4241
  • Feb 21 15:42
    Aaronontheweb opened #4241
  • Feb 21 01:47
    Arkatufus opened #4240
  • Feb 21 00:10
    Aaronontheweb synchronize #4212
  • Feb 20 23:50
    Aaronontheweb synchronize #4238
  • Feb 20 23:48
    Aaronontheweb commented #4234
  • Feb 20 23:47
    Aaronontheweb synchronize #4212
  • Feb 20 23:46

    Aaronontheweb on dev

    close #4234 - added CachingConf… (compare)

  • Feb 20 23:46
    Aaronontheweb closed #4239
  • Feb 20 23:46
    Aaronontheweb closed #4234
  • Feb 20 23:25
    Aaronontheweb synchronize #4239
  • Feb 20 23:24
    Aaronontheweb opened #4239
  • Feb 20 23:14
    Aaronontheweb commented #4234
Aaron Stannard
@Aaronontheweb
everything is live on NuGet
Damian Reeves
@DamianReeves
:clap:
Corneliu
@corneliutusnea
@Aaronontheweb thanks, did you release that nbench update?
Aaron Stannard
@Aaronontheweb
yessir!
waiting for it to get indexed on NuGet
just rolled it out
looks like I screwed up on loading the logo file
doh
NBench has a couple of new things in that release I'm excited about
the ElapsedTimeAssertion is pretty cool for long-running stuff
the plugin model for instrumenting metrics from sources NBench doesn't support by default
Corneliu
@corneliutusnea
@Aaronontheweb You should have let the change of Process Priority even when run in concurrent mode
Aaron Stannard
@Aaronontheweb
oh, the thread priority?
no, the Process priority not the thread
Aaron Stannard
@Aaronontheweb
damn, so you're right
mind sending me a PR for that - now I have an excuse to fix the logo too
v0.2.1 :p
you can just pass the Concurrent flag into the SetProcessPriority flag and change it there
so we skip the affinity part but leave the priority
Corneliu
@corneliutusnea
done
argh ... just noticed ... tabs vs spaces in files .. my fault ... leave it like that for now, code is correct
Aaron Stannard
@Aaronontheweb
don't make me go all whitespace religion on you pal!
I'll fix that in the release - there's a tool in VS that keeps this stuff consistent project to project
can't remember what it is anymore
Corneliu
@corneliutusnea
I'm willing to start a fight :) pro Tabs :) hahahah
Aaron Stannard
@Aaronontheweb
spaces always win since the Tabalamo
Aaron Stannard
@Aaronontheweb
@corneliutusnea ok, got that out
made some minor changes to the file (SPACES FOREVER)
build server is cranking it out now
Corneliu
@corneliutusnea
awesome
Corneliu
@corneliutusnea
@Aaronontheweb I have lots of messages that have to go to specific actors (by path) but those actors might not be created
as the init part of the actor is quite expensive so I want to create them on demand only
Aaron Stannard
@Aaronontheweb
create some parent actors who just listen for incoming messages
Corneliu
@corneliutusnea
is is a good pattern to send the message to a "parent" that checks if the child is created, if not create it then forward the message? This is going down 4-7 layers.
Aaron Stannard
@Aaronontheweb
oh yeah
was about to suggest that
first pattern we teach in our design patterns course does that
"child per entity" pattern
Corneliu
@corneliutusnea
the issue I see is that instead of one message going from A => G I end up with 10 intermediate messages
Aaron Stannard
@Aaronontheweb
yeah, but that's extremely fast in-memory
Corneliu
@corneliutusnea
well, once you add the overhead in each layer to check if children are there .. it starts to add up
Aaron Stannard
@Aaronontheweb
the overhead of checking on the first layer of node is going to be the same as routing all the way down to the bottom node
that's how actor selections work
Corneliu
@corneliutusnea
yeah, I have 4-7 layers, each with their own checks
Aaron Stannard
@Aaronontheweb
those checks on whether a child exists or not are very fast
it's a constant time read operation
since it uses a hash