Say, Rolf, when you get tired of that computer you are using, can you 
send it to me?  ;)


Rolf Huehne wrote:

>Q: Could a "memory estimation function" be integrated into Jmol that
>would estimate the memory requirement prior to loading a specific
>structure file?
>
>  
>
I think "prior to loading" is asking a lot. We've talked before about 
possibly having a loading bar with a cancel option. An applet can know 
how much memory is allocated, but I don't think it can know how much 
overall is available, because as it needs more Java requests more.

>Additionally it would be necessary to be able to obtain information on
>the free and maximum available memory within Jmol (and what would become
>free if the currently loaded file(s) would be discarded).
>
>I know that there is the "_memory" variable that contains information on
>the free and used memory. But when I looked at the 3 different manually
>reachable sources for memory information ("context menu", "print
>_memory", "Java Console") after loading entry "1DEH"
>(http://www.fli-leibniz.de/cgi-bin/3d_mapping.pl?CODE=1deh) I got the
>following results:
>
>  1) context menu
>       18 MB total
>        6 MB free
>      254 MB maximum
>
>  2) print _memory
>       12.8/18.8
>
>  3) Java console
>       18,352 K
>        6,121 K free (33%)
>
>And after requesting a garbage collection within the Java console it
>changed to the following:
>
>  1) context menu
>       18 MB total
>        9 MB free
>      254 MB maximum
>  
>
this is runtime.freeMemory(), runtime.totalMemory(),  runtime.maxMemory()

That last one is not available in some systems.

>  2) print _memory
>        8.6/18.8
>
>  
>
This is runtime.freeMemory()  / runtime.totalMemory()  in Mb


>  3) Java console
>       18,352 K
>       10,356 K free (56%)
>
>  
>
This is probably also runtime.totalMemory()  and  runtime.freeMemory(), 
although the numbers are a bit odd.

>So it looks as if the reported free memory does only take into account
>the currently allocated memory but not the maximum available memory.
>Therefore the maximum available memory should also be available within
>Jmol scripting.
>  
>
only on systems implementing Swing (Java what version?) This is required 
for the application but not the applet.

>And it would also be good to be able to request a garbage collection.
>(Avoiding false alarm because of calculation with wrong numbers.)
>
>Q: What do you think about storing the memory requirements for each file?
>
>  
>
storing?

>And since file loading is not the only memory consuming thing, it would
>be good to be able to obtain other memory information too.
>>From Bob's information about the high memory needs for
>'antialiasDisplay' it looks like a good candidate for this.
>
>Q: Could a "memory estimation function" be integrated into Jmol that
>would estimate the additional memory requirement prior to 'set
>antialiasDisplay true'?
>
>  
>
for the application, yes; for the applet, maybe not.

>Since the "OUTO OF MEMORY" problem not only occurs with very large
>structures but for example also if a number of applets is started within
> a single browser session, I think this might be of general interest
>also to others.
>
>  
>
very difficult in the applet situation, I think.

>While working with the extreme example '1m4x' I noticed that the CPU
>usage was almost all the time at 100% (refered to 1 CPU). Only if a
>screen update was necessary because for example a hidden part of the
>Jmol window became visible this went up to 200%.
>
>Q: Is there any way to benefit from multiple CPUs within Jmol?
>
>  
>
I'm sure of it. We're hoping someday Miguel will take this on.

>Regards,
>Rolf
>
>-------------------------------------------------------------------------
>SF.Net email is sponsored by:
>Check out the new SourceForge.net Marketplace.
>It's the best place to buy or sell services
>for just about anything Open Source.
>http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>_______________________________________________
>Jmol-users mailing list
>Jmol-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/jmol-users
>  
>


-- 
Robert M. Hanson
Professor of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr


If nature does not answer first what we want,
it is better to take what answer we get. 

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to