Question to Creator team on performance

Performance issue due to lifecycle.
There are 2 issues resulted from life cycle of jCreator:
1/ Let�s say I have a page displaying data in a data table from a database� table but the sql statement have some parameters and .
On the same page I would like to change criteria to redisplay the same page.
I have a button to validate my criteria change.
When I press the button the first thing done is page contructor called then button_action method called.
The issue is the sql statement is build in the page constructor so I missed the opportunity to change the parameters in my sql statement.
To resolve this issue I have to add in button _action method to rebuild my sql statement with new parameters and re-execute and call renderResponse(). So a performance hit here especially my sql statement in complex.
2/ The same scenario but my button is for displaying a second page.
The issue here is even I don�t need page 1 anymore but the page 1 constructor is still build and it may take a lot of time to do (complex task in constructor) and then page 2 is build. This takes enormous time and for nothing.
Unless there�s other alternatives I think it would be better that the button_action is called before page constructor because:
a/ In the case 1 I want to change the parameters then I will reassign value to parameters of sql statement and then constructor executed so I don�t need to do extra work to re-execute sql statement and call renderResponse() method.
b/ In case 2 I want to display page 2 so if button_action executes first then I can skip to call page 1 constructor and this gives a boost to performance. the same when I go back to page 1 from page 2: page 2 constructor called for nothing....
These 2 issues cause me a headache because I am working a big database on iSeries (AS/400) machine. To display a page takes time and if I want to display the last page (never finished).
Are there any alternatives ???

You asked for it, you got it...the Java Studio Creator team has provided significant design-time performance with this latest hot fix. Connect to the Update Center http://developers.sun.com/prodtech/javatools/jscreator/downloads/updates/index.html and get it today!
Note: This hot fix requires Sun Java Studio Creator 2 Update 1. If you need to upgrade from Java Studio Creator 2, see the Downloads page http://developers.sun.com/prodtech/javatools/jscreator/downloads/index.jsp.
Comments? A new forum thread has been started to consolidate discussion about the hotfix and issues related to IDE performance. Come on over to Get Improved Performance with Hot Fix 2 at http://swforum.sun.com/jive/thread.jspa?threadID=105441 and let us know what you think.

Similar Messages

  • To Creator Team (Rowsets at SessionBean)

    1) Why the rowsets are created at sessionbean?
    2) What are the benefits?
    3) If the rowsets stay at sessionbean, the server's memory will not be overloaded?
    4) How about the conexions with database? Will they be always open?

    Hi,
    1) , 2) We create rowsets in sessionbean to avoid unnecessary database
    interactions. If we put in page bean, every time a page is
    loaded/rendered, it might need to fetch data from database.
    3) Placing rowsets to SessionBean and datprividers to page bean gives a balance between memory usage and performance. If you sometime need to minimize server's memory usage, place rowsets in page beans
    Thanks, Misha
    (Creator team)

  • A few questions about Boot Camp: installation, performance, which Win OS?

    Hello.
    I am planning on getting a windows OS. My main motives for this are because I would like to get some PC only games (I've been eyeing that Fallout 3 Game of the Year Edition that is soon to come out) and because there is a good chance that I will need some PC only programs for my college work. I just had a few questions before I did anything. Note: I am running 10.5.8 now but getting 10.6 soon.
    1. According to wikipedia: "Its functionality relies on BIOS emulation through EFI and a partition table information synchronization mechanism between GPT and MBR combined". The only word I understood of that sentence was "emulation." I know that emulation software significantly reduces performance. Is this true for boot camp? (say i were to get the exact same game for both mac and windows and set them to the exact same performance settings, when playing on windows, would there be more lag than on OS X?)
    2. Which Windows OS should I get? Since I am just going to be using Boot Camp to run games and a few other programs, would XP be the best to get to optimize the application's performance (as opposed to Win 7)?
    3. How complex is installation? I am a decent Mac techie, but this is my first time with boot camp, and I am a Windows noobie.
    4. There seems to be a lot of talk about partitions. What exactly is a partition? I have some theories, but want to know for sure.
    Message was edited by: Tomatoes&RadioWires

    Hi,
    check out the following link, excellent advice and performance tests on gaming.
    cheers,
    Dave
    http://www.mactech.com/articles/mactech/Vol.25/25.04/VMBenchmarks/index.html

  • To Creator Team and All Creator Experts..??

    Hi
    Myself Prashant (SCJP)
    Currently I am using studio creator as my development tool
    It's Impressive but I got an Problem while retriving data in html format in my database and showing it as it is formatted using html tags used and stored in database along with data
    if anybody of u can solve my problem and send me the proper instruction or information ..plz do tht
    Thank You..

    I think this is not Creator problem and you should ask your question in programming forum.
    BTW if you store html data within database you should care about special characters like quotes etc. Anyway more information about your problem required. Provide more details in programming forum.

  • A few questions about managing partitions when performing a recovery

    Hello everybody,
    I purchased an L505-13Z about to weeks ago for personal use and light audio editing work. In these two weeks I took the time to explore and test this computer's performance and found it suitable for my needs, as it withstands even havier audio work then I will need, as tested. I am really happy with this laptop! Anyway, few optimizations I did for the audio software have wiped some needed features of the computer, so I needed to install the OS again.. Basically, I was always used to have the system install only wiping the system drive, leaving the "D:Data" partition intact. I notice this isn't the case with system recovery, as after recovery, both system and data partitions were wiped. of course everything is backed up on an external drive, but every time I perform a recovery I will need to copy everything back from the backup drive? I missed the point of this - it's exactly like having all my data saved on the system partition.. What's the need for the data partition then?
    Is there a way to perform a recovery and leave the "Data" partition untouched?
    My second question is if it's possible to change the size of the partitions somehow? I think that it's a bit useless to have 230G of free space for the system partition. For my needs, 100G is enough, and I could use the remaining 130G for the Data partition, I don't know why the drive is just split in half by default... (I am aware that a partition size change must wipe ALL data on the drive).
    Thanks everybody in advance for any help!

    If you use HDD recovery procedure - http://aps2.toshiba-tro.de/kb0/HTD9102IR0000R01.htm - the structure and data on second partition will not be deleted.
    So, if you want to install OS using HDD recovery option you can move all important data from partition C to partition D.
    The whole HDD will be deleted if you use recovery DVDs for OS installation.
    You should not change partitions structure because it can have negative influence on further HDD recovery procedure. It can happen that recovering data will not be found anymore.
    Please note: second partition D is not some kind of recovery or system partition. It is normal and usual HDD partition. There is just saved Toshiba recovery image in folder called HDDRecovery.
    Best thing you can do, I done it too, is to enter properties for this folder and define it as invisible.
    You will not be irritated with this folder. It is there but you cannot see it and there is no way you can delete it somehow. Use this partition as usual. Create own folders, copy data there, simply do your usual work.
    More questions?

  • MSS - Team - Maintain Performance Document

    Hello
    In Manager self service -> Team -> Maintain performcance document ,in Show option drop down can we change the hirerarchy of the options getting displayed.
    for example we are having two templates X & Y and by default we are getting X can we change that to Y.Please suggest how to do this.
    Regards
    Vishnu Priya
    Edited by: priyav on Aug 25, 2010 10:39 AM

    yes you can change the ordering of the templates
    ie
    You have made all necessary settings in Customizing for the Performance Management (Objective Setting and Appraisals) application component.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/2e/5a5d45d9f24fbdb06be2ff53651c3e/frameset.htm

  • T400s Question of RAM and overall performance

    I have a T400s.  P9600 @ 3.53 GHz, 4 GB of RAM, Windows 7 64bit, 64 GB Solid state hard drive
    Recently while writing my Masters thesis using microsoft word, the computer was very slow and had difficulties switching between Microsoft office 2003 Word and Excel.  The Word doc. became rather large, filled with pics and files, etc. However working on other desktop computers with much slower processors and less RAM available I had no difficulties. 
    Furthermore, I used my wife's notebook, from another company, that has the same processor and RAM but operates on a 32 bit system and has a much better video card with 512 MB of memory with no problems.  Also, when monitoring the system performance I never see the RAM operating at higher than 34% which the 64 bit system needs to operate.  The last observation is what leads me to believe something is not working properly with my notebook that is only 6 months old. 
    Other than this issue this is the best computer I have ever owned, but I bought it mainly because it was ranked as the most powerful notebook in the industry, and I have problems with Microsoft office??
    Is there a problem with using Office 2003 with windows 7 64bit?
    Is this caused by the performance of the video card?
    Or is there an issue with my RAM or Notebook?

    A few questions:
    1) Has the performance always been this way, or is it a new occurance.
    2) Which video card do you have?  If you are using the integrated intel video make sure you have the most up to date Windows7 drivers from Lenovo, if that doesn't seem to help you could try different releases to see which performs the best, a good way to see if the video is the issue is to do something video intensive (1080p video or the likes).  It is somewhat unlikely that the video driver could influence the speed of office however since for the most part these are non-graphic intensive apps.  Another thing would be to try using the Windows Basic theme, if you still have issues it is unlikely the video card.
    3) There are alot of factors which can influence memory usage in 64bit windows, keep in mind in most situations only 64 bit applications can access memory above 3gb.  What is the size of the page file?    If the system is reporting the full amount of memory it is unlikely that it isn't available to the system.   34% of your ram seems high for just the system since my 3gb system has 1.1 gb in use with firefox, aim, openoffice.org and all the lenovo apps and avira anti virus going.
    4) What antivirus software are you using, has the system been scanned recently and have you tried to reproduce the issue with the antivirus disabled?
    5) How full is your HD.  Even with SSD's things slow down quite a bit as the drive reaches it's capacity..  64GB is a little on the tight side for Windows7.
    Thinkpad T500-2081 CTO | T9400 2.53GHz | 8 GB RAM | ATI HD3650 + Intel GM45 | 15.4" LED WXGA+ | Windows 8 | ATI Catalyst 13.1 (non-switchable)
    Thinkpad 390x | PII 333 | 256mb ram | NeoMagic 256AV | SVGA LCD | OS/2 v4.52

  • Quick question about which 4in1's perform best

    I am using the 4in1's that came with the mobo.  Has anyone tested the newer ones to see which ones perform best in gaming/benching?  With my last setup, which was an NF2 mobo, my card performed much better in a few benchmarks than my current system.  I think the agp drivers are to blame for the decrease in performance.  Anyways, any help or comments would be appreciated.

    so are you saying the new 4-1 drivers increased the performance 5%-10%
    10% would be a big jump for an ati 9800 rig that would be like 600 points,

  • Question on PL/SQL / Insert Performance

    So I have a table (TABLEA) with one column that has approximately 420k records and a I have a second table (TABLEB) that stores data identified by a procedure.
    I have a PL/SQL Package with the two procedures.
    With the package I pass it two parameters (start and stop number).
    execute id_pkg.mrs(0,10000);These numbers are used to capture information into a CURSOR like this.
    I then have another procedure GET_CV that takes the value passed from emp_cur_mrs.ID and loops through each record to populate TABLEB. TABLEB is created with "NOLOGGING".
    for empi_cur_mrs in
    select id into v_tmpmrn from sourcemrns where id > startid  and id < endid)
    loop
    get_cv(empi_cur_mrs.id);
    end loop;When I run this against my first 10k records it takes approximately 22 seconds to complete. As I move I continue to add more data when identifying the next 10k records (e.g. execute id_pkg.mrs(10000,20000) the performance begins to drop.
    Here is the "insert" code that is stored within the GET_CV procedure.
    insert /*+ APPEND */ into TABLEB(fullrec) values(v_fullrecord);Can anyone provide me with any ideas on why this could be happening?

    Okay, this is a basic structure of what I pull and the end result of the GET_CV. I want to populate the end result into a table.
    MEMBER_TBL (IDENTIFIES MEMBERS FROM ALL SOURCES; INTERNAL ID IS UNIQUE in MEMBER_TBL AND ID COULD BE SAME IN MULTIPLE SOURCES:
    INTERNALID      SRCID       ID
    10          100     1200
    13          120     3543
    14          140     1354
    15          300     10980
    MEMLINKED_TBL (IDENTIFIES WHICH MEMBERS ARE LINKED)
    INTERNALID LINKID
    10        10
    13        10
    14        10
    15        12
    MEMNAME_TBL  (NAMEID: 12=MEMBER NAME, 13=EMERGENCY CONTACT NAME, I ONLY WANT MEMBER NAME): A-active I-inactive
    INTERNALID     NAMEID     NAME           STATUS          MODIFIED_KEY
    10          12     SMITH,JOHN     A          222
    10          12     SMIT,JON     I          099
    10          13     JONES,JIM     A          222
    13          12     SMITH,J          A          111
    14          12     SMITH,JON     A          212
    13          13     Thomas,Train     A          345The max number MODIFIED_KEY tells us the latest updated one (e.g. INTERNALID with Modified_key of 222 would be the latest for NAMEID=12)
    MEMPHONE_TBL (PHONEID:11 IS HOMEPHONE AND 55=EMERGENCY PHONE)
    INTERNALID     PHONEID      PHONE_AREA     PHONE_NUMBER     MODIFIED_KEY     STATUS
    10          11          800          8889999          133123          A
    10          11          800          8880000          000001          I
    10          55          888          7729999          323431          A
    13          11          888          7739999          123243          A
    14          55          888          7769999          454534          AI pass the pl/sql or sql the SRCID and the ID, I then need to look at all the members linked to that one and get the lastest information.
    For example, I pass it INTERNALID of '10',ID of '1200' and SRCID of '100' and expect to get back the LINKID from MEMLINKED_TBL, most recent NAME from MEMNAME_TBL and MEMPHONE_TBL.
    I would get the following:
    LINKID     NAME          HOMEPHONE
    10     SMITH,JOHN     8008889999If I could pull this all together without passing in an "ID", that would be great. I could not figure out how without actually passing it the ID and SRCID.
    Thanks for any guidance!

  • Question about Oracle Shared Server Performance

    Is it true that the performance of the Oracle Shared Server on Windows plataformns, like 2003 server is poor. ?
    And so that, I cant see any advantages to change its configuraton, on a 200 users configuration, where I can have at most 2.000 session.
    Tks for help and some tips if you guys have them.
    Fernando

    Hi Fernando,
    Is it true that the performance of the Oracle Shared Server on Windows plataformns, like 2003 server is poor. ? In general (not just Windows), shared servers (the MTS) should only be used if you have an acute RAM shortage.
    Tom Kytes notes:
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:5269794407347
    "Unless you have a real reason to use MTS -- don't."
    "a shared server connection is by design "slower" than a dedicated server (more stuff goes on, more complex) it is most likely only getting in the way."
    Also, remember that you can use AWE to take the data buffer above the line and free-up more low-memory RAM for connections. Here are my notes:
    http://www.dba-oracle.com/oracle_tips_ram_waste.htm
    http://www.dba-oracle.com/t_mts_multithreaded_servers_shared.htm
    My experience concurs that Oracle shared servers should not be used without a compelling reasons (i.e. super high connect/disconnect rates on an instance with limited resources) and that the vast majority of Oracle databases will run more efficiently without shared servers.
    Dedicated server connects are far faster than multi-threaded server connections, and 64-bit Oracle combined with the low cost of RAM has driven-down the rare cases where shared servers are justified.
    Hope this helps. . .
    Donald K. Burleson
    Oracle Press author

  • Team Viewer performance

    Hi,
    Here is my issue:
    When a Managers go into the MSS portal, click on the Team Viewer and select "Peers", they end up in a loop.  When they end the session and go back in,  they are unable to open that Iview(screen).  This happens in all the iviews where they might select PEERS. We have had a work around in place by re-creating their userIDs. 
    Is there another way to clear the manager settings without deleting the userID?
    We also change the view depth to 3 "V_TWPC_V.
    Thanks
    Jean Seguin

    Close

  • Question to JHS team: what about regenerating like in Designer

    Hi JHS Team!
    First of all I must say it is a great tool and I happy to see You will go further with it.
    My company use Oracle Designer products since Oracle CASE time and we are very happy to see some product wich will us closer to designer concepts in J2EE environment.
    About one thing You didn't speak a lot. You speak only about generation but in true development environment You must consider a REGENERATION thing. Generator don't make all stuffs we want. It only make our life easier for development.
    Suppose we have generate one service. What we do when a generated stuff don't satisfy our goals? We can change MVC/Struts Framework configuration file, UIX/JSP pages, BC4J components. In JAG we can set to false to generate these things again. But from this point we can forgott JAG because we MUST make all the new stuff MANUALLY.
    With BC4J we haven't problem. We just change some properties and make changes through JDeveloper wizards. If we want to more flexibile ee can make our implementation of BC4J base classes and make our business classes extend generated.
    But with Controller and View parts we have a big problem.
    Did You thing about to make some improvments in this two parts to make our life (developers) more easier. I think like in Designer regeneration paradigm. He know what they generate and what not and only regenerate parts what belongs to it.
    I think when JHS will make available regeneration it will be moste usable in development phase. Now is it a greate-greate tool but with regeneration would be a very-very good.
    Thanks! It was a my oppinion about this problem!

    Attila,
    Thank you for the nice word.
    Within the development team, we have spoken several times about regeneration capabilities. It is quite complex to do, and right now we have lot of other enhancements and requirements (ADF integration!), that have a higher priority.
    So, frankly I don't think we will be able to add regeneration facilities in the near future.
    Steven Davelaar,
    JHeadstart Team.

  • Question to Oracle Team

    I would like to know which linux distribution may I use to have Oracle products running? Which linux distribution/version is used by the Oracle team? I don't want to get the problems I'm having now always when I try to upgrade the Oracle. This not happens with other comercial OS's like Solaris and WindowsNT.
    I have the same problem
    Fabio

    Use Red Hat 6.2.
    I've been using RH 6.2 for a while now, and never had any problem related to oracle.
    null

  • Question for htmldb team

    Will next release support popupkey_from_query column type in tabular form wisard?

    Hello,
    Yes there is a performance hit since every item you load needs to make a database connection to retrieve that item and then http to serve it instead of just an http request to Apache. Plus it's difficult for browsers to cache items loaded from the database so most the time they have to load it every single time.
    Apache is very good at serving up static content from the filesystem and browsers are very good at caching content from it (sometimes too good).I would recommend putting as much static content as you can on the filesystem and letting Apache do what it does best.
    Thanks,
    Carl

  • XPS 2720 Question - best ssd setup for performance

    Hi Guys
    the 32gb msata on the motherboard that comes with the AIO, is this any good, want to upgrade ssd, do I keep msata but get larger or do I get rid of this and the 1tb sata 7200 and buy samsung 850 evo/pro and will this give me the best all round performance, interested what you think and what you would buy
    next thing I will need is a dummies guide how to do this and i am not that technically minded,
    1 important thing is I dont have recover disks and my backup/recovery does not work as it says I have corrupted environment, and dell does not detect my machine and when i input my service tag number it does not recognise that either.
    what is going on,lol
    regs
    paul

    The first thing you need is Windows 8.1 installation media, see here:
    http://dellwindowsreinstallationguide.com/download-microsoft-windows-and-office/download-microsoft-windows/download-windows-8-1-retail-and-oem-iso/
    Get a 250-500 GB mSATA and get rid of the 32 GB SSD cache drive. I prefer Crucial in particular the MX200 but Samsung are good also:
    http://uk.crucial.com/gbr/en/compatible-upgrade-for/Dell/xps-one-2720
    To install follow the instructions in the owner's manual to remove the mSATA mini-card:
    http://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_xps_desktop/xps-27-2720-aio_Owner%27s%20Manual_en-us.pdf
    Change the SATA operation to AHCI and wipe the HDD using DISKPART → CLEAN ALL:
    http://dellwindowsreinstallationguide.com/ensure-you-have-the-correct-sata-configuration-in-the-bios-setup-for-your-configuration/sata-operation/
    http://dellwindowsreinstallationguide.com/cleaning-up-a-drive-format-vs-secure-wipe-ssd-and-hdd/
    Install Windows using a local account without a password (so your new factory image doesn't have your Microsoft Account associated with it):
    http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/a-clean-install-of-windows-8-1/windows-8-1-installation/
    After installation of Windows you will need to install the system drivers (in the correct order):
    http://dellwindowsreinstallationguide.com/downloading-drivers-checking-hardware-ids-and-downloading-and-installing-dell-system-drivers-in-the-correct-order/driver-installation/
    Installation of Dell Backup and Recovery will make a new recovery partition from the clean install.
    You may then want to switch to a Microsoft Account.
    You will then want to initialize the HDD and migrate the user directories to it:
    http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/a-clean-install-of-windows-8-1/solid-state-drive-and-hard-drive-configuration/
    You might want to look though the full guide (A Clean Install of Windows):
    http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/a-clean-install-of-windows-8-1/

Maybe you are looking for

  • Portal runtime error in Theme editor:Urgent

    Hi All, I am getting the following error when i am logging as a j2ee_admin user in Theme Editor and also when i click on theme transport it is not displaying any contents. Portal Runtime Error An exception occurred while processing a request for : iV

  • Equivalent for TOP 1 of SQL Server used in subqueries

    Hi all, I am trying to migrate a sql query from SQL Server to Oracle 9i, which uses the SQL Server TOP keyword in correlated subqueries. How should I write it in Oracle? The query is more complicated, but in principle looks like: SELECT TAB1.t1_id, T

  • Need help upadting workflow

    I need some sound advice regarding my workflow. I normally record with an AVCHD camera, but sometimes I use other cameras that will require conversion before bringing the clips to FCE. My set up is this. Macbook Pro has program and project files. One

  • ABAP programming Error in DTP execution

    Hi When execute DTP on InfoCube it generate following error after approx 10 to 15 minutes: ABAP programming Error in DTP execution Screen Shot also attached. In PSA is shows all records OK (30 records) What is the solutions?

  • Any batch process to release the sales order with status profile

    Hi, The sales manager need to release the sales order 1 by 1. This is very tedious. Is there a process for her to release selectively? For example, if the sales value of the order is visible and within the approval limit or too small, she could relea