Eclipse/Workshop 9.2 Performance

While I do like the integration of the BEA Workshop tools into Eclipse, the end result (so far, that is) is unacceptible. It simply is way too slow. Are there tuning documents on how we can speed things up? I've got a 3.6GHZ Pentium 4 with 2gb of RAM, and it can take up to 4 minutes to publish a simple JSP change to the local server domain. Just saving files seems to launch so many different builders that I wind up losing 30 seconds at a time. I never faced this type of performance with Eclipse and 'generic' WTP.

Speaking for the Portal product team, we are well aware that the existing performance of the technical preview 2 is not where we need it to be for GA. However, it's important to understand that isn't completely unexpected; this is the phase of the release where the performance teams are able to get to work and make many of the optimizations that will ship with GA.
Some of the goals for performance for the Portal are the following:
For all capabilities that exist in Portal 8.1 and are essentially being carried forward to 9x, we are shooting for those to have 8.1 SP4 and SP5 or better performance.
New capabilities, such as GroupSpace, should provide a very usable out-of-the-box experience when it comes to performance. As the virtual content repository provides the back-end store for much of the GroupSpace related content, much effort is being put into performance of that core service to improve it beyond Portal 8.1.
As to how we are doing the work, we have a good sized and highly skilled performance team that is running a huge number of performance analysis tests across all of the Portal features. This is the same group that is responsible for the Portal 8.1 performance and capacity planning guides available at:
•     http://edocs.bea.com/wlp/docs81/perftune/index.html
•     http://edocs.bea.com/wlp/docs81/capacityplanning/index.html
One of the things that we do know at this time is that for a development environment, we are going to suggest having a greater amount of ram available then for Portal 8.1 with WebLogic Workshop. However, it should be reasonably inline with what any Eclipse based development environment requires today. As some people have noted, some of the performance issues with the technical preview 2 center around the iterative development experience. In the coming months those will be greatly optimized to meet expectations; right now the goal was to allow a preview of the forthcoming capabilities less then to provide a tuned environment… and we are taking your feedback in this area very seriously.
Fundamentally, we have also introduced and improved several new core concepts to move our customers away from the ‘uber-portal’ model where all portal assets are contained in the same J2EE application. These models allow faster development and the ability to break large scale Portal development into multiple, independent release cycles. The two primary means to accomplish this are:
•     Remote Portal via WSRP. By separating out the production of portlets from their consumption in a single rendering container, developers can concentrate on producing portlets in isolation. Practically speaking, this means that portlet developers do not need to build the entire portal with all containing portlets to get their work done. WSRP and BEA also provide an interportlet communication model which is essential to having a ‘contract’ between developers to allow for events and information to be passed where needed via a declarative mechanism. WSRP is available today in Portal 8.1, and has new improvements in Portal 9x.
•     Library Modules. The WebLogic Portal team worked closely with the WebLogic Server 9 team to introduce a new model for storing ‘libraries’ of reusable code assets, from JSP pages and tag libraries, to entire Portal look and feel constructs and EJBs. These libraries are leveraged by the Portal so that most all the assets that used to live in your customer authored application (and were built by Workshop) are now instead referenced at runtime as a declarative include. As well, the library facility can be leveraged by customers and partners for your own code assets, allowing you to take portlets and other libraries, compile them, and then integrate them into numerous other products without introducing all the IDE overhead. When creating a new Portal application in the tech preview, you can see some of these capabilities exposed.
Please continue to send us feedback on the tech preview 2; and to track this newsgroup for future updates.
Thanks,
Josh Lannin
Sr. Product Manager, WebLogic Portal

Similar Messages

  • Eclipse / Workshop dev/production best practice environment question.

    I'm trying to setup an ODSI development and production environment. After a bit of trial and error and support from the group here (ok, Mike, thanks again) I've been able to connect to Web Service and Relational database sources and such. My Windows 2003 server has 2 GB of RAM. With Admin domain, Managed Server, and Eclipse running I'm in the 2.4GB range. I'd love to move the Eclipse bit off of the server, develop dataspaces there, and publish them to the remote server. When I add the Remote Server in Eclipse and try to add a new data service I get "Dataspace projects cannot be deployed to a remote domain" error message.
    So, is the best practice to run everything locally (admin server, Eclipse/Workshop). Get everything working and then configure the same JDBC (or whatever) connections on the production server and deploy the locally created dataspace to the production box using the Eclipse that's installed on the server? I've read some posts/articles about a scripting capability that can perhaps do the configuration and deployment but I'm really in the baby steps mode and probably need the UI for now.
    Thanks in advance for the advice.

    you'll want 4GB.
    - mike

  • Java Callout on Eclipse Workshop

    Guys,
    It seems to be impossible to design a Proxy Service that uses a Java Callout on Oracle Workshop for WebLogic Version: 10.3 (Eclipse).
    It deppends of a Jar Resouce File. The problem is to make available this jar to Eclipse Workshop. When using the web console it goes fine, but with Workshop it seems to have this limitation.
    Does anyone know a workaround?
    I have only one, not tested yet. To export the project deployed and import it back to Eclipse. Does anyone knows a better way?

    I experienced a similar problem when opening a OSB Project developed by another user. He was using the windows version of Workshop/Eclipse while I used a unix-version.
    Opening projects in workshop with error is quite common, so I did not reflect on the error on two of the proxy services that appeared on this one before the regular steps "build/clean..", close and reopen project, close workshop, reinstall workshop etc. did not work at all. Always the same error: Archive resource [my resource] does not exist.
    Investigating the error showed that workshop did not manage to find the class needed for the JavaCallout. Even when I opened the JavaCallout action and tried to tell it where to look workshop could not find it.
    After starting workshop from the command line shell a root cause appeared as a java.io.IOException: Permission denied.
    To shorten the story a bit, it appeared that the java.io.tmpdir was write protected. In fact it was created by root. After a quick sudo, rm -rf /tmp/alsbTempJars and a workshop restart and a build clean I could proceed with development.
    Edited by: Helge Aarstein on Oct 1, 2010 5:49 AM

  • Weblogic workshop based webapp - performance tuning

    We have built webapp is using WLW8.1SP5. It is simple webapp that is serving a page with 4 gifs. The performance test is being done using two WL servers (1GB JVM RAM) each on dual core 4 CPU Linux with 16G RAM on the servers. The CPU utilization etc is very low but page visits are limited to 70 per second across the two instances and the response time is little over 1 sec. there is no DB interaction for rendering the page.
    Quite surprised by the high response time given the simolicity of the page and horsepower available on the machines.
    Seeking help for suggestions as to what to look for in WLW confiuration file/parameter from performance tuning perspective? the garbage collector is behaving normally, cpu is not more than 30% at 70 page visits per second, heapsize is also not the bottleneck, nor Weblogic execute thread counts.

    Hi Tariq,
    You could make sure the server is running production mode and the workshop runtime is also set to production mode.
    The weblogic.jws.ProductionMode=true property in the startweblogic.cmd file affect this
    the following url discusses additional in on deploying a workshop application to production
    http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/howdoi/howDeployWebLogicWorkshopWebServicestoaProductionServer.html
    just curios.. do you have plans to upgrade to a newer version of Workshop ? If yes, which version are you looking at
    thanks
    Raj

  • Do I have to use Crystal for Eclipse?  Using JRC - Performance is SLOW.

    I have several applications using the JRC to run Crystal from within the application and like many others on here, the performance is unacceptable.  20 minutes to an hour for a 500 page report that runs in under 5 minutes in Crystal itself.  I see most of the recommendations being to use Crystal for Eclipse version 2, which I'm assuming fixes some of these bugs.  However, our applications are not being developed in Eclipse, but in IntelliJ.  If I use C4E, aren't I committing to using Eclipse as a software development platform?  I was using JRC because it was a set of JAR files that I could plug into my existing application.  Any suggestions would be greatly appreciated!!!!
    Mike Brubaker

    Are there examples of code for using the JSF viewer tag for JRC in your application?  I downloaded the new runtime libraries and I'm not noticing much performance improvement.  For example, when the report runs and displays in the viewer, it takes from 40-50 seconds to click the pagination button and go from page 1 to 2 and then 2 to 3, etc.  My users are screaming about wanting a replacement for this technology, but I'm telling them I must have something configured wrong somewhere.  The Crystal report running in plain old Crystal is fast, so it's not the database query or anything like that.  In addition, when I click the export to PDF button, it takes as long to export it to PDF as it did to run the report initially and bring it up in the viewer.  HELP!!!  Thanks for any feedback you can give me, I'm baffled. 

  • Cairo problems in Eclipse Workshop 9.2.1

    There seems to be 2 problems with the Cairo graphics library for 9.2.1.
    I'm running on Fedora Core 5, and the install does not set up the LD_LIBRARY_PATH variable to correctly pick up the libcairo.so.1 library.
    I updated by env. to load libcairo.so.1 and now Workshop crashes hard when I attempt to open the Task Plan editor. The error is;
    java: cairo-surface.c:273: cairo_surface_reference: Assertion `surface->ref_count > 0' failed.

    Hello,
    It sounds like you are behind a proxy server.
    Could you try updating the proxy settings for the IDE ?
    Navigate to Window | Preferences
    Click Install/Update
    Check Enable HTTP proxy connection
    enter manual proxy settings
    cheers
    Raj
    Edited by akraj at 02/18/2008 5:06 PM

  • In the Flash Builder Plugin version, why did it install another "alternate Eclipse"?

    In the Flash Builder 4 Plug-in installer I just ran, why did it install whats seems to be another copy of Eclipse in my "C:\Program Files (x86)\Adobe\Adobe Flash Builder 4 Plug-in" folder, along with a shortcut called "Run Adobe Flash Builder 4 Plug-in with alternate Eclipse"?
    I was only expecting a plug-in in my current Eclipse installation. What is going on here?

    Hi Pup500,
    FB4 Plug-in comes bundled with the full Eclipse 3.4.2 (Ganymede) Package for Java Developers, and also supports linking FB4 to your own copy of eclipse 3.5 (Galileo) or 3.6 (Helios).
    We considered bundling one of the larger Packages (Eclipse for PHP Developers, etc.), but wanted to keep the footprint smaller, and the package for Java Developers was the smallest one that still includes the JDK.
    The shortcut for the "alternate" should point to your own copy of eclipse, and the default launcher shortcut should point to the bundled copy under the subfolder \eclipse-host-distro. The default shortcut will launch eclipse/FB4 using our bundled copy of the JRE, but the alternate shortcut assumes that you either have a compatible JRE installed system-wide, or that you have a valid JRE folder in your eclipse folder.
    Some of the reasons we started bundling eclipse with FB4 Plug-in were:
    - the custom configuration (ini file settings, memory allocation, etc.) provided in the bundled copy of eclipse can be used as a guide for optimizing your own eclipse configuration, for improved performance with FB4.
    - on Win, we bundle a compatibility-tested version of the JRE for use with the bundled copy of eclipse. This can come in handy on 64-bit Win, as we provide a 32-bit version of the JRE compatible with FB4. You can copy this same JRE folder into your own copy of 32-bit eclipse, if you wish to avoid installing a system-wide version of 32-bit java.
    - if you encounter any version or bundle conflicts with your own copy of eclipse, you can still run the bundled copy as a fallback, until any problems are resolved.
    Out of curiosity, which version and package of eclipse are you plugging into?
    -Chris

  • SOMEONE please explain why BEA has 2 workshop IDE's ?!?!?!?!?

    Hello,
    Could some PLEASE explain to me why BEA has a workshop 9.2 and a Workshop Studio (NitroX) ?!?!?
    Are they going to merge Studio/NitroX into workshop 9.2.x ??
    Would I be wrong in thinking that Workshop 9.2 (with it's NETUI) is just waiting to die, and that eventually studio will become the core IDE product?
    Thanks,
    K

    Not to start a flame war, but it makes sense to me.
    Studio is built on Eclipse, Workshop 9.2 is built on Eclipse. NitroX was
    part of an acquisition and like many acquisitions I'm sure it will take
    time to integrate it fully into the BEA product suite. Hopefully in the
    future both Studio and Workshop 9.2 will work together nicely.
    I don't see why one would survive and the other wouldn't. Thats what I'm
    hoping for, but until one of us has info into the exec's future
    strategy, we can only guess what is in store.
    I don't see a huge difference between Studio and Workshop, only tooling
    differences available in both. I use Studio for my webapp development
    (love AppXray) and Workshop for all my other development.
    ekwiatek, in one of your earlier posts you mention NETUI support
    ("""Workshop 9.2 (with it's NETUI) is just waiting to die"""), what
    gives you that indication?
    ekwiatek, can you comment on why this (2 IDEs) is an issue?
    -Jacobd
    ekwiatek wrote:
    BEA's action's are very confusing.....BEA buys an IDE framework (Nitrox) that is very different from one they are in the process of newly deploying, they hype BOTH (actually "BEA developer days" just hyped Studio which is even more confusing), and then they want us to jump on one of the two IDE bandwagons (studio vs workshop), but they aren't going to tell us which framework is going to survive?!?!? BUT, oh, hey, they will give us a migration tool to ease the transition :) OR I can just grab elcipse and
    code by hand , targeting jboss. Do I really save any time using BEA's IDE if I have to port/re-develop my applications every few months while they secretly develop a marketing strategy for their IDE?!?!?
    But on the postive side, we saw WLI 9.2 workshop, and it seemed good.

  • Oracle Service Bus Configurations version control and deployment automation

    Hi,
    Currently we have OSB10gR3 installed and we use the web based sbconsole to create projects and proxy services. It's all working well and good!!
    We are at the state where we need to think about source control, migration of artifacts from dev to test and to prod.
    I'm looking for pointers to version control the artifacts of OSB projects, what could be version controlled (no binaries) and how do we extract those artifacts?
    How do we customize those artifacts while migrating to different environments in an automated fashion?
    Please point me to best practices and gotchas that we should be aware of while dealing with deploying OSB proejcts from test to Prod.
    Thanks in Advance!!

    After reading the threads mentioned by Deba, I'm able to get this all worked out with SBConsole itself. Experts, please review my approach below and let me know if I have overlooked anything.
    Simple advantage I see in using sbconsole is that it requires less maintenance, i.e. avoids rolling out another IDE (Eclipse -Workshop plug-in) to IT developers and at the same time provides the functionality that we are looking for. Currently, JDeveloper is our primary IDE, so we thought it's best to wait till OSB development gets integrated into JDev.
    This is the deployment workflow which worked for us,
    Developer:
    1)Develops Proxy services using SBconsole in Dev environment.
    2)Creates sbconfig.jar by using the export functionality available in System Administration link in sbconsole
    3)Checks-in ALL the files present in the above jar into version control under the proxy service project name
    4) Creates customization file using the customization file link in System Administration and modifies the value for each environment i.e. creates two files test_customfille, prod_customfile
    5)Checks-in the customization files into version control under the same proxy service project
    Promotion to Test and Prod
    1) From the source control, service proxy is built (actually the jar file of all files including the custom file is created)
    2) SCP proxy_sbconfig.jar file to Test or Prod box
    3) Follow the steps mentioned in Auto deploy of ALSB/OSB artifacts - Proxy, WSDL and webservices...
    4) Depending on the server, test or prod, pick the right customization file and deploy using ANT.
    Thanks!!

  • Comment out actions in side proxy services in osb

    Do any body know how to comment out certain actions in proxy service in OSB?
    For eg: I have assign, insert, assign, ..route....
    I want to comment out second assign but don't want to delete it, since i might need it later. Can I manipulate the generated code to comment?

    What I meant is that I tried it with a very simple pipeline, a pipeline with one stage and one action. I added the comment tags around that action and it "disappeared" from my pipeline. Later I removed the comment tags and my action was there again.
    But it could get complicated with a pipeline with many stages and actions (that's what I meant by complex). There could be dependencies between the actions (in one you create a variable that you use later in another action), etc.
    I assume you're working directly on the web console. The files are stored in your server's file system but I really advise you against modifying these files directly.
    With your installation of OSB you have an Eclipse (Workshop) with plug-ins for the OSB. You can export your project from the web console and import it into eclipse. You can work on eclipse and then publish your changes to the server.
    There in eclipse you have your files in your file system and you can open them in your favourite text/xml editor. Or inside eclipse you can just right click on the proxy service and choose "open with -> text editor".

  • Can't get FB4 to run out of an existing install of Helios

    Eclipse Version:
    Version: Helios Service Release 1
    Build id: 20100917-0705
    (64bit default JRE)
    OS:
    W7 Professional 64
    I installed FB4 trial a couple of weeks ago. At that time I had an already installed copy of helios eclipse on this system. After running into problems post install I reverted to using the bundled eclipse installation since I didn't want to deal with debugging an install/configuration issue at that time. I was more interested in doing some Flex education.
    Today however I decided to revisit this and am running into the exact problem.
    I completely unistalled Flash Builder and Eclipse from my system.
    Reinstalled the latest Helios GA of Eclipse (J2EE bundle) and varified that it functioned properly (installed antroid dev stuff and was working fine under this platform).
    Went back to the install bundle for FB4 and ran the image.
    I was prompted for the option to install into an existing installation of eclipse to which I selected and provided the path to the existing eclipse.exe
    Install was performed without any noticable errors (install log shows all green).
    However, upon starting Eclipse for the first time post install I get this:
    An internal error occurred during: "Creating Adobe Flash Player trust file...".
    com/adobe/flexbuilder/project/internal/PlayerTrustStore
    and it goes downhill from there, e.g., any attempts to access any FB4 resources (project creation wizards, help links, etc.) either result in errors like this:
    The selected wizard could not be started.
    Plug-in com.adobe.flexbuilder.project.ui was unable to load class com.adobe.flexbuilder.project.ui.wizards.FlexApolloProjectWizard.
    An error occurred while automatically activating bundle com.adobe.flexbuilder.ui (802).
    Or does nothing at all.
    It's funky enough that FB4 insists on installing a separate copy of Eclipse, but also essentially breaking the version that I'm already using is pretty hostile...
    I hope this is something that I'm doing incorrectly and can be adjusted. Is this possibly a problem with my install of eclipse using the 64bit Java SDK ?

    I think I found my own answer... thanks anyway,
    So I'm to understand that Adobe has not provided a plugin compatible with the 64bit JRE? I say again... are you f*ig*in kidding me?
    That right there would be good reason to avoid this altogether. given the cost of the license for this product certainly there must be a priority for getting this to market. I've found threads dating > a year ago asking, no, demanding this and still not available... that's a lifetime in technological time.

  • Enable AppXRay on a legacy project with unconventional directory structure

    I've got a legacy project. My first need is to do remote debugging of JSPs (application will be deployed on an app. server on a remote server).
    I imported the existing project into Eclipse/Workshop Studio. When I try to enable AppXRay it popups a Folder Mappings dialog and asks for a folder in the project that corresponds to the '/' URI.
    Here's what my directory structure looks like:
    project/
    --conf/
    ----web.xml
    --htdocs/
    ----index.jsp
    There is no WEB-INF/web.xml in the directory structure. The .war gets built by the Ant war command and just includes the web.xml from the conf/ dir.
    If I choose the conf/ dir or the htdocs/ dir I get a warning that information related to web.xml will be missing fron AppXRay.
    How do I get Workshop Studio to work in this situation?
    As part of the Ant build I can add directories to the existing structure that mimic the structure of the .war that gets deployed if that will make Workshop Studio happy, but I cannot modify the existing directory structure significantly.
    Thanks.
    Dean

    The WFM feature was implemented to support the project structure similar to yours.
    Try the following steps to configure the project in Studio:
    - The folder mapping for your project would be
    project/htdocs => "/"
    project/conf => "/WEB-INF"The "/" mapping will be your WebAppFolder (the folder containing web artifacts, like jsps, html...) and "/WEB-INF" would be the web configuration (containing web.xml and/or struts/jsf ... configuration filer).

  • Weblogic Server Startup Error.

    Hi All,
    I am using weblogic 9.2 and bea workshop. I am trying to start the server in debug mode. But I get the error saying that "Server could not be launched within timeout". Because of this I am unable to debug the application.
    Can anybody tell me how to fix this.

    I believe there's a setting in Eclipse/Workshop preferences that controls what the server start timeout value is. On challenged boxes you'll typically have to increase this value to prevent this situation.

  • How to reference a custom JS in a portal

    Hello
    Using WLP 10.3.2 Eclipse workshop, I copied custom.css from Merged Project Content/framework/skins/bighorn/css to my project to provide custom style for my application and it worked nicely.
    Next step is that I want to use JQuery in my portal/portlets so I thought I would just copy skin.xml from Merged project into my project and add a section for java scripts. That approach did not work. Generated HTML does not have any reference to the JQuery script that I added to skin.html.
    I tried again by copying skeleton.xml for Bluehorn LAF from Merge project into my project to add a reference to my JQuery svript. That did not work either.
    I don't want to create a new LAF. Is there a way to add a custom JS to my portal and portlet so I can call its function from my JSP portlet? I read on this forum that I could also achieve this by overriding head.jsp. Is that the right approach over skin.xml and skeleton.xml? If I have a skin.xml for bighorn in my project, will it override the one in WLP? How does overriding work with skin.xml and skeleton.xml ?
    If in fact overriding head.jsp is the approach, how do I do this?
    Thanks

    skin.xml should have worked. Did you get any errors in the log stating that it couldnt find the file (note that the file must exist within your project)
    head.jsp is useful when you dont need the js file changed per skin or when the file does not exist within your project.

  • About Oracle courses

    I have taken the next courses and I have the certification Oracle Certified Associate
    - Oracle 10g SQL
    - Oracle 10g workshop I
    - Oracle 10g workshop II
    - Oracle Performance Tuning
    In order to get the properly knowledge or continuing my education in Oracle, in what order can i take the next courses??
    A) Oracle 10g Enterprise Grig Control
    B) Oracle 10g Backup and recovery
    C) Oracle 10g RAC
    D) Oracle 10g Dataguard

    richard1976 wrote:
    In order to get the properly knowledge or continuing my education in Oracle, in what order can i take the next courses??It's good to see a desire for education.. but education can be petty meaningless without experience. A course can never substitute the knowledge and experience gained by getting your hands really dirty.
    You can already get your hands dirty with RAC - using nothing but a PC and Vmware. Or DataGuard. Or create a database, grab the Backup manual and start playing with RMAN as you manually trash db files and create problems that needs to be dealt with by recovery. And while doing this type of thing, you will get to know Oracle a lot better and more intimately than in a lab environment.
    Courses are good. But when I interview an applicant that have been on a PL/SQL course and have very little experience, versus one that has not been on a course, is self taught PL/SQL, and can actually provide meaning answers when asked about bulk processing for example.. I would tend to prefer the latter.
    My suggestion is not to solely focus on courses and doing one after the other as quickly as possible... but use the knowledge provided by a course and turn that into experience.. It will last longer that way and improve your skills above those that attended the course with you and did not turned that into experience.

Maybe you are looking for

  • Can you install iPhone apps on the iPad with ios5?

    We have many, many apps that are under iPhone but worked fine on the iPad. They are under purchased and say they are installing but never show up. How do I get these back?

  • Using an iMac with a mac pro laptop

    I have a 24 inch iMac 2.8 Ghz Intel Core 2 Duo which I find great for my photographs with Aperture. I am looking at a MacBook Pro to carry with me. My question is can I connect the MacBook Pro to the iMac in order to use its large screen? Thanks

  • How to resolve "Internal error: ABAP Report  cannot be loaded" error

    Hi All, I am new to SAP.Please help me out from this problem. When I am trying to debug BSP page, in debugging mode it shows "Internal error: ABAP Report  cannot be loaded" error and then dumps. In transaction ST22 it shows this dump something like t

  • Mail Delivery System Notifications won't go away

    Hi all Tiger 10.4.11, MacBook Pro, Apple Mail. I have several Mail Delivery Status Failure notifications that I cannot get rid of. I delete them, they go in the trash, but I go into any other mail box and when I come back to the inbox, there they are

  • LOV under SUN SOLARIS

    Hello my 'last hope', My little problem is: I developed an 'application' with forms 6 on a windows NT pc. This application has to run on a SUN Solaris pc. Everything is ok except: I can reach the OK / Cancel / Help button by keyboard navigation. I tr