Hello,
Does anyone else experience deteriorating performance as they work on templates? On our Rhythmyx 6.5.2 system, using an Oracle 11g RAC for the database, it can quickly become unusable if making lots of small changes, for example when tinkering with HTML/CSS/JavaScript. Experimenting this morning, I experienced the following:
[ul]
[li]After restarting the Rhythmyx server, a page takes around 1.5 seconds to assemble and download to my web browser after refreshing the default full page preview (just the HTML, not including images.)
[/li][li]After making any type of change (even just adding a single character) to the page template in Workbench, it takes between 4 and 5 seconds the first time the preview is refreshed.
[/li][li]Subsequent refreshes return to taking around 1.5 seconds.
[/li][li]This pattern continues as I make small changes, save, refresh the preview until…
[/li][li]After about 20 cycles of modifying, saving then refreshing the preview, it starts to take longer. The first refresh after saving a modification to the template takes around 20 seconds. Subsequent refreshes take from 5 to 10 seconds. And it takes longer for Workbench to save the template each time.
[/li][li]Eventually it gets so slow that it fails to assemble at all. The worst example was a few days ago, when I gave up and went home. The next day, the refresh I had started before leaving had taken 9.2 minutes before failing. In the console.log the following was recorded:
[/li]
16:34:46,928 ERROR [PSAssemblerBase] Problem while assembling task: java.util.concurrent.FutureTask@127c440
java.lang.OutOfMemoryError: Java heap space
16:34:47,038 ERROR [PSAssemblyServlet] Problem assembling item (1733): Index: 0, Size: 0
[/ul]
Checking the amount of available physical memory on the (Windows) machine on which Rhythmyx is running reveals that the above usage takes up about 120 MB of the available physical memory and 36 MB of the available virtual memory (obviously other processing are running, but I was the only user on this, our development system, which has a total of 750 MB of physical memory - more than the recommended 512 MB quoted in the manuals.)
Does anyone have any suggestions or similar experiences?
Thanks,
Andrew.