I think I can provide you with a little code snipped. I am talking about the very basic car example (driving->parking->driving). Running the sim using core.async takes about 1s for 10^5 steps whereas the simpy version takes less than 1s for 10^6 iterations on my vm. Cheers Andreas
On Saturday, 30 November 2013 09:22:22 UTC+10:30, Ben Mabey wrote: > > On Fri Nov 29 14:13:16 2013, kandre wrote: > > Thanks for all the replies. I accidentally left out the close! When I > contrived the example. I am using core.async for a discrete event > simulation system. There are hundreds of go blocks all doing little but > putting a sequence of events onto a channel and one go block advancing > taking these events and advancing the time similar to > simpy.readthedocs.org/ > > > > The basic one car example under the previous link executes about 10 > times faster than the same example using core.a sync. > > > > Hi Andreas, > I've been using core.async for DES as well since I think the > process-based approach is useful. I could try doing the same > simulation you're attempting to see how my approach compares > speed-wise. Are you talking about the car wash or the gas station > simulation? Posting a gist of what you have will be helpful so I can > use the same parameters. > > -Ben > > > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.