I should clarify, what I was talking about was for optimization mode.
For some reason I thought that was what you were referring to.

On Wed, Mar 6, 2013 at 4:18 AM, Simba DIARRA <[email protected]> wrote:
> Hi Eugene and Judson,
>
> thanks for your input. Actually I am running and testing the trunk of JBT
> :-), not the official release. And I see the threads mentionned by Eugene.
> I did some experiment after my post actually and one single thread running
> all strats seem well enough for the job...
>
> thanks
>
>
>
>
> On Tuesday, 19 February 2013 06:59:16 UTC+9, Eugene Kononov wrote:
>>
>> Hello Simba, and welcome to the JBookTrader group.
>>
>> In the trading and forward-testing modes, there are 4 threads running:
>>
>> 1. NTPClock
>> 2. MonitoringServer
>> 3. SnapshotHandler within StrategyRunner
>> 4. GUI
>>
>> In the next release, there will be an additional thread:
>> 5. ResubscriberRunner
>>
>> The SnapshotHandler is indeed used for all running strategies. The
>> SnapshotHandler's responsibility is to take the snapshot of every market
>> book (there can be 3 at the most), and invoke each strategy's process()
>> method. This is done at the start of every second, and takes a few
>> milliseconds to execute. This can be made multi-threaded, but unless you run
>> thousands of strategies at the same time, there would be no effect. At best,
>> you would save a few milliseconds, which is negligible compared to the
>> sampling time (which is 1 second), and the execution time (which is about
>> 250 milliseconds).
>>
>> However, if you see any significant amount of time spent in the run()
>> method of SnapshotHandler (such as more than 100 milliseconds), please let
>> us know.
>>
>> Thanks,
>> Eugene.
>>
>>
>>
>> On Mon, Feb 18, 2013 at 1:50 PM, Simba DIARRA <[email protected]> wrote:
>>>
>>> Hi Eugene and all,
>>>
>>> Nice platform! As a newbie I was looking at the code and saw that class
>>> StrategyRunner will use one single thread to run all strategies in the same
>>> instance of JBT.
>>> Is that correct? If so, there is room to improve this and rather use all
>>> the cpus on a given machine at the best...
>>>
>>>
>>> Cheers
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "JBookTrader" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at http://groups.google.com/group/jbooktrader?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "JBookTrader" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/jbooktrader?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"JBookTrader" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/jbooktrader?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to