Performance
Forums › ProRealTime English forum › ProRealTime platform support › Performance
- This topic has 14 replies, 5 voices, and was last updated 6 years ago by manel.
-
-
05/20/2017 at 8:34 AM #3614205/20/2017 at 10:10 AM #36144
Hi there xrstokes, unfortunately no … all the processing / calculating happens remotely on the PRT servers.
I put a suggestion forward to PRT that they have an option so calculations – and more if practicable – could occur on our own PCs.
Above would mean having an App on our PC, but we’d not mind if backtests / walk forward are faster.
Cheers
GraHal02/14/2018 at 11:00 AM #62701I don’t believe all the calculations are in the cloud. During back testing my CPU usage for java is 20%, RAM about 2GB, So something is happening locally. It like to be able to use double that? See from the attachment that it hammers RAM not Network?
02/14/2018 at 11:44 AM #6271303/06/2018 at 3:31 AM #64524Check whether you have no low memory limits (“runtime parameters”) in your java platform, such as -Xms1024m which will limit memory usage of java to 1GB. You can either increase these memory limits or, if you delete these runtime parameters entirely, PRT decides itself how much memory it allocates.
03/06/2018 at 9:44 AM #6454203/06/2018 at 9:59 AM #6454503/06/2018 at 10:03 AM #64548I was under the impression (said by PRT Reps on here?) that if we use the Launcher to start our Platforms that we are not using native java on our PCs at all?
The launcher uses it’s own version of Java within it’s own .exe and so controls how much RAM it uses automatically?
So to control Java RAM allocation we would need to start our Platforms in Java mode (which the PRT Reps says is slower anyway?).
03/06/2018 at 3:38 PM #6459403/06/2018 at 4:14 PM #6459603/06/2018 at 4:22 PM #64599looks good
I had another problem with bad java options and memory limits set on my system, and someone from PRT solved it :
Dear Herr Verdi,
I think you have defined a specific option for Java.Could you please follow this process to delete the Java option ?
1. Open System in Control Panel.
2.On the Advanced tab, click Environment Variables, then click the name of the user variable or system variable you want to change, as follows.
3. Select “Java_options”
4. Delete “Java options”Best Regards,
ArnaudProRealTime Support
Tel: +44 (0)20 3617 57041 user thanked author for this post.
03/06/2018 at 5:07 PM #6460103/06/2018 at 5:11 PM #64603Thanks for your suggestions above verdi55. Glad to see it works for some on here but it doesn’t work for my setup unfortunately. This is what I have on my system for Java where I input “-Xmx12288m -64” into the runtime parameters field (to increase RAM to 12GB) after a bit of googling on the subject. When I check PRT it still allocates only a max 4GB of RAM to the application. Its a shame as I have tons of free RAM and would have liked to have this option so that my PC doesn’t slow down when I have lots of charts open as it can get fairly annoying at times.
If anyone has another suggestion to increase RAM allocation it would be appreciated 🙂
03/06/2018 at 5:35 PM #64607I input “-Xmx12288m -64” into the runtime parameters field (to increase RAM to 12GB)
I would delete this entirely. Just try how much maximum memory you get then. As far as I remember, PRT allocates about one third of your total memory to java, so in my case I have about 5.3 GB for PRT with 16 GB total RAM, which is normally enough.
03/06/2018 at 5:42 PM #64608Thanks. Yeah that was what I had originally (ie the runtime parameters field was completely empty) but it still maxed out at 4GB so I thought I’d try this option instead. Mystery as to why it won’t increase. I have 32GB of RAM and my PC rarely goes above 8-10GB usage in total so it’s a shame to waste the extra.
-
AuthorPosts