DataWarrior 6.10 in windows: heap-memory Xmx limit? [message #2227] |
Wed, 19 June 2024 12:31 |
juliocoll
Messages: 33 Registered: January 2023 Location: Madrid SPAIN
|
Member |
|
|
I am trying the Building Evolutionary Libraries (EL) DW method using the new DW6.1 version in windows 10. The DW16 program launches Ok and seems to be working very well, including the size of the lettering improvements (many thanks for that detail!.
However, I may have fallen into small heap-memory for EL.
If I am right, according to the new Datawarrior.exe/.rsrc/VMOPTIONS/5000, the maximum Xmx heap-memory is set to Xmx3600m, which could explain my abundant failures....
Is it possible to set Xmx to use as much heap-memory as available?
I though to have read something like may be posible, but I may be mistaken.
Alternatively, is there another way to increase heap-memories in DW6.1 windows?.
As thomas suggested more than a year ago, I have been sucessfully using windows DW5.5 with 100g heap-memory set by a Linus/windows.exe bypass (enclosed startJarWin.bat).
Is there something similar for DW6.1?.
I tried different alterations of that bat file but I got an extensive pile of failures to launch the WP6.1.....
Any ideas would be most welcome
Thanks for your attention!
julio
Julio Coll
Profesor de Investigación. Emérito
Dpt.Biotecnología
CSIC-centro Nacional INIA, Madrid, SPAIN
Dr. Biologia Univ.Comp(UCM). Madrid, Spain
PHD. Biology Mass.Inst,Technol (MIT). Massachusetts, USA
orcid: 0000-0001-8496-3493
|
|
|
|
|
Re: DataWarrior 6.10 in windows: heap-memory Xmx limit? [message #2272 is a reply to message #2231] |
Tue, 06 August 2024 14:50 |
juliocoll
Messages: 33 Registered: January 2023 Location: Madrid SPAIN
|
Member |
|
|
To compare the evolution of Evolutionary library (EL) heap memories on Windows using DW5 (java's and DW6 (recent java), both DW5 (C:\Program Files\DataWarrior5) and DW6(C:\Program Files\DataWarrior) simultaneously installed into the same Windows 10 computer were independently run.
As the initial EL parent molecule, an anti-viral star-like molecule (~ 500 g/mol) were evolved during 6 consecutive EL runs requiring ~100Gb RAM memory in windows 10. Both EL used the same antiviral molecule as parent and targeted the same protein cavity employing the same evolving criteria (MW, logP, toxicity risks and 6 automatic runs).
In the ppt file, the resulting DW5 and DW6 heap memory profiles versus their evolutionary EL times were compared from data monitored from the Java/jdk-19/Jconsole.
Results showed that DW6 (red periodically peaks up to the ~120Gb Xmx limit and then each time minimizes the memory (garbage collection? to near the minimal 3Gb Xms.
In contrast, DW5 (blue keeps increasing the memory with time to reach a ~ 120Gb Xmx limit. Then it slows down before the program crashes !.
This behaviour will favor the new DW6 version, specially since it may allow ~"endless" (? runs. It may only apply to difficult-to-find EL fit cases, such as when searching for scarce children fitting some viral mutations resistant to drugs…
Hope it may interest to some people at the forum
Julio Coll
Profesor de Investigación. Emérito
Dpt.Biotecnología
CSIC-centro Nacional INIA, Madrid, SPAIN
Dr. Biologia Univ.Comp(UCM). Madrid, Spain
PHD. Biology Mass.Inst,Technol (MIT). Massachusetts, USA
orcid: 0000-0001-8496-3493
|
|
|