NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Bob, > I've noticed something unexpected when running performance evaluation > tests on our IsoSurface rendering algorithm, which is an extension of > VisAD. It seems that the run-time of our algorithm is affected by whether > or not we have the display up on the screen. That is, when we start the > algorithm running and then shrink/iconify the display, the performance > time of the algorithm improves (speeds up). For example, a 64^3 > resolution isosurface is computed in about 9 seconds with the display > window down (in the task bar), and 18 seconds with the display window up > (shown). Has anyone else noticed something like this? > > We're running VisAD on Red Hat Linux 7.1 with a Pentium III 730Mhz cpu and > 1GB RAM. I'm glad to hear the problem goes away when the display is iconified, because that means its not a VisAD Thread eating the cycles (a number of years ago we did find some VisAD Threads that were waking up unnecessarily and eating a few percent of the CPU, but we fixed that). My guess is that your problem is created by an AWT or Java3D Thread that's eating a lot of cycles. You might be able to catch it, if you can still see the problem running under jdb, by doing a "suspend" followed by a "where all" and seeing if any Threads are not in wait(). Please let us know if you find something. Cheers, Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html
visad
archives: