Performance

Viewing 15 posts - 1 through 15 (of 15 total)
  • #36142

    I’ve got a really impressive computer and back testing with “variable variables” is still taking ages. Even though I’ve got 24GB of ram, PRT is only using 1 :(. Is there a way to allocate it more resources?

     

    Thanks

    #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
    GraHal

    #62701

    I 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?

    #62713

    There’s nothing you can do to allocate more RAM.

    If you’re using Win I find launching from Explorer is the best and on Mac Safari.

    #64524

    Check 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.

    #64542

    Thanks Verdi55 I’m interested to know what’s the maximum memory you’ve seen committed to PRT/Java?

    #64545

    about 6 GB ? It depends on how much memory you have on your computer because PRT allocates a certain fraction to itself. I have 16 GB.

    #64548

    I 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?).

    #64594

    java constraints set on your computer have consequences for java used by the PRT launcher, too. At least they had on my computer, until I switched them off.

    1 user thanked author for this post.
    #64596

    Is attached one I need to delete @Verdi55 or am I clear of any low memory limits (“runtime parameters”) in your java platform ?

    I take it attached is where you meant for me to look?

    #64599

    looks 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”

    http://i.imgur.com/UnPDXCc.png

    Best Regards,
    Arnaud

    ProRealTime Support
    Tel: +44 (0)20 3617 5704

    1 user thanked author for this post.
    #64601

    Oh Yes I recall you posting the message from PRT before, thanks.

    I just checked it again and I have no Java / Java Options listed at all so it looks I am clear.

    Thank You
    GraHal

    #64603

    Thanks 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 🙂

    #64607

    I 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.

    #64608

    Thanks. 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.

Viewing 15 posts - 1 through 15 (of 15 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login