JSF Performance and very intensive UI systems

I'm concerned about what is the performance of JSF comparated with the same implementation but with JSP and HTML UI?
It's JSF a good choice if my system is a very intensive ui?
Please, tell me about what does you think?

Has anybody done a study comparing JSF performance to JSF and Struts performance?
I'm afraid that JSF is imposing performance hit on our application of an order of magnitude or more than similar UI code written in Struts.
I agree with the previous comments that JSF performance is much slower than JSP. The JSF implemention that I'm working on [MyFaces] is clearly loaded with performance problems. For example, there's object creation all over the place in the table component as it coerces the data from one form into another.
I've also looked at doing my own implementation of the components that are giving me problems. The problem with that is that coercion is forced by the way the JSF specifiction was written. I never had to this much data conversion when writing Swing applications, why isn't JSF designed similarly to Swing?
JFA

Similar Messages

  • Who is getting good lightroom performance and what is your system setup?

    First of all, I think that most people are innoculated to terrible performance in lightroom. Many people running lightroom for a living are using incredibly fast machines and still having performance issues. There is something wrong with this picture!
    Here are my system specs
    i7 950 running a 3.3 ghz, 12gb ram, 1gb nvidia gts 450 graphics, windows 7 64 botting off of a crucial m4 ssd. My catalog is on the ssd along with preview files. My raw files and raw cache are on a raid 0 drive.
    The terrible performance that drives me nuts simple things like cropping photos. In a given day of editing I might crop and rotate 500 files. This should be a fluid piece of lightroom's interface. In adobe camera raw hosted in bridge or photoshop cropping and straigtening photos was fluid on my 10 year old computer (and is perfectly fine on my current machine), but in lightroom sometimes it's smooth, and sometimes their is a bunch of lag when initially trying to crop or rotate. Syncing the previus development settings to the current photo takes several seconds? These are basic things. I've read all the threads, and tried all the fixes, and I am convinced that whatever current lag and slowness I'm experiencing is due to a software incompatibility with a piece of my hardware OR perhaps I'm running as smoothly as lightroom 4 is ever going to run.
    I would like to know if there is anyone else out there who is having legitimally smooth performace out of lightroom 4.0, and if so, what are your system specs.

    Geoff
    I've listed stats and issues above but specifics
    Library
    space / Z - wait 2 - 3 seconds - some days.... other times - like a rocket
    everything else is perfectly acceptable - for version 4
    Develop mode
    Cropping
    hit R and wait, 2 - 3 seconds
    handles appear mouse click to grab / rotate / move - wait 2 - 4 seconds before there is any response - not often with the spinning thing
    Zooming
    space / Z - wait 2 - 3 seconds - some days.... other times - like a rocket
    Lens correction
    Manual rotate / vertical - usually acceptable, if you catch it right, you can increase / decrease quickly, otherwise its click - wait 2 - 4 seconds photo is adjusted....
    horizontal - this is slow, significantly slower than the above for some reason.
    HSL/Color / B&W
    2 - 5 seconds - usually
    Web
    This is acceptable - I just have 1 image selected, so any refreshes affect that image, so there is none of that tedious web update
    Slideshow
    I've been using this with LRTimelapse, to export sequences of images to a preset, its just number crunching - go make a coffee or leave running to export 5 or 6 lots of 400+ images over night
    Map
    limited by internet speed, its fine the usual irritation of the reverse geo-coding not defaulting to put the data in is mindblowingly frustrating...
    I don't use the print or book modules as a rule
    Hope that helps Geoff
    hamishNIVENPhotography

  • I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to s

    I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to say.
    John Lupton

    I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to say.
    John Lupton

  • SAP SNC Portal DCM screen performance is very slow and times out

    Friends,
    SAP SNC Portal DCM screen performance is very slow and times out when user trying to pull data using customer location
    What are the cleanup activites we can do to improve the overall SNC performance ?
    We did open OSS message but so far no reply from SAP , Is there any one faced performance issue ?
    User/vendor is complaining about slowness , query is standard SAP and its taking more time  .(table - /LIME/NTREE) , It looks like number of data are huge causing this problem related to LIME/NTREE table. What are the options to improve the performance ?
    Thanks in Advance
    Hanuman Choudhary

    hi Team,
    Pls . note the advise from SAP below, IS there any have experiance of archiveing /LIME records ?
    Please advise how to start & what the steps in archiving ?
    Thanks in advance
    I had a look at the DCM query performance in PH1 system and figured out
    that most of the time is spent at the LIME layer of database. The
    following LIME tables are having far too many entries and is causing
    the bottleneck during the query execution.
    /LIME/NLOG_QUAN - 38,165,467
    /LIME/PN_ITEM - 19,116,518
    /LIME/PN_ITEM_TB - 19,154,124
    These tables are storing the historical information about LIME(stock)
    updates. Since these table grow with each change/update of stock
    information, it will slow down the performance of the system over a
    period of time. And to avoid the slow responses, the tables should
    ideally be archived on a periodic basis to keep the data volume as
    minimal as possible. You may have to discuss with the Business to
    determine the number of days of LIME record you would want to retain
    in the system. I would strongly recommend you to consider the LIME
    archival retaining the minimum days (<=60 days) of historical
    information. You can find more information about the Lime Archival
    in the Sap Help link:
    http://help.sap.com/saphelp_scm2007/helpdata/en/44/2a83121dde23d1e10000000a1553f7/frameset.htm.
    Kindly get in touch with your BASIS consultant for the LIME archival.
    The application performance should definitely improve after the LIME
    archival. Please do not hesitate to get in touch with me in case you
    require any further clarification in this regards.
    Best Regards

  • Mail has 16k  messages, and performance is very slow, with loading times taking up to 5 seconds every time I open Mail. How can I increase performance?

    Mail has 16k  messages, and performance is very slow, with loading times taking up to 5 seconds every time I open Mail.
    How can I increase performance?
    I'm running a MacBook Air 4GB 1.7GHz  10.7.2.
    Graham

    One possible solution would be to organise your inbox into folders.
    Its never relly good on any system to have one folder that has everything in it.
    Try going to you web gui for that mail account and organise your folders and move mails from your inbox into corresponding folders for better organisation.
    Several folders containing the same amount of one folder will usually load a little quicker as the folder may not be accessed to download its content unless veiwed.
    So having 10 folders with organised content, and you inbox as an area thats to hold only new emails would work much much quicker with imap.
    Most imap servers will only update the contents of a folder when its veiwed.

  • Weblogic server performance is very slow and memory consumption is 99%

    I am facing one critical issue with the weblogic server..
    The server performance is very slow and one of the process is consuming more that 99% of the memory. Bouncing the server is not resolving the issue.
    Can see the memory usage below...
    Tasks: 134 total, 2 running, 132 sleeping, 0 stopped, 0 zombie
    Cpu(s):100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
    Mem: 7990656k total, 7947652k used, 43004k free, 9164k buffers
    Swap: 16386260k total, 4691704k used, 11694556k free, 56352k cached
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    10263 oracle 24 0 10.9g 6.5g 14m S 99.2 85.3 34:31.52 java
    7409 oracle 16 0 12764 768 508 S 0.3 0.0 0:16.45 top
    Can some body help me on this.
    Thanks in advance.
    -Prasad

    Use the weblogic forum-
    WebLogic Server - Upgrade / Install / Environment / Migration

  • My performance is very slow when I run graphs. How do I increase the speed at which I can do other things while the data is being updated and displayed on the graphs?

    I am doing an an aquisition and displaying the data on graphs. When I run the program it is slow. I think because I have the number of scans to read associated with my scan rate. It takes the number of seconds I want to display on the chart times the scan rate and feeds that into the number of samples to read at a time from the AI read. The problem is that it stalls until the data points are aquired and displayed so I cannot click or change values on the front panel until the updates occur on the graph. What can I do to be able to help this?

    On Fri, 15 Aug 2003 11:55:03 -0500 (CDT), HAL wrote:
    >My performance is very slow when I run graphs. How do I increase the
    >speed at which I can do other things while the data is being updated
    >and displayed on the graphs?
    >
    >I am doing an an aquisition and displaying the data on graphs. When I
    >run the program it is slow. I think because I have the number of
    >scans to read associated with my scan rate. It takes the number of
    >seconds I want to display on the chart times the scan rate and feeds
    >that into the number of samples to read at a time from the AI read.
    >The problem is that it stalls until the data points are aquired and
    >displayed so I cannot click or change values on the front panel until
    >the updates occur on the graph. What can I do to be a
    ble to help
    >this?
    It may also be your graphics card. LabVIEW can max the CPU and you
    screen may not be refreshing very fast.
    --Ray
    "There are very few problems that cannot be solved by
    orders ending with 'or die.' " -Alistair J.R Young

  • The browser Working very slowly at the first time open or when i open a new link And not as well as by And I have Operating system xp sp3 Updated

    the browser Working very slowly at the first time open or when i open a new link
    And not as well as by
    And I have Operating system xp sp3 Updated
    And i get Stop in the script

    '''I fixed mine by removing the Ask.com extension.'''
    Tools
    Add-ons
    Settings icon
    View Recent Updates
    Ask.com '''DISABLE'''
    Running FF 8.0 on Windows 7 (64-bit)

  • Scratchy noise coming from top end of keyboard. Not effecting performance but very noisy and worrying! What is it? Is my computer seriously damaged? Is it easily fixed? Thanks for any help

    Scratchy noise coming from top end of keyboard. Not effecting performance but very noisy and worrying! What is it? Is my computer seriously damaged? Is it easily fixed? Thanks for any help

    It would be helpful if you were to identify the model of MBP you have. 
    The noise makers on a MBP are the fan(s), the HDD and the optical drive.  Can you locate the exact position where the noise is coming from?
    Ciao.

  • System Performance and Number Range Buffering

    Hi,
    This is regarding the following issue for which we welcome any relevant inputs.
    Issue: Recently the SAP production system in one of our regions had a performance issue resulting in production system outage. On checking , it was found that there were locks on table NRIV when this outage occurred.
    Analysis: While searching for suitable OSS notes on this issue, we came across some OSS notes that discussed Number Range buffering.
    Inputs needed:
    1.How to determine if number range buffering is applicable in a particular situation.
    2.If an OSS note is to be applied for number range buffering, how do we test the impact of the same on system.
    3.Methodology for Number range buffering
    Any pointers in this direction would be highly appreciated.
    Thanks and Regards,
    Prasun Goel

    Hi Prasun,
    I had gone through this page of help.. might be helpful to you also
    [Number range buffering|http://help.sap.com/saphelp_nw04/helpdata/en/7b/6eb2aa7aed44ea92ebb969e03081fb/frameset.htm]
    [Administration|http://help.sap.com/saphelp_nw04/helpdata/en/aa/dbc9b4b56143bb8f2ae909d7d040fa/content.htm]
    regards
    sadhu kishore

  • Very Low Performance And Stability gaps

    Hello, first of all, sorry me because of my low level english.
    I have recent bought new pieces for my sistem, my older CPU was a Duron 1300 (overclocked 1400) in a Gigabyte Ga-7zxr mobo with 512 SDRAM 133 mem.
    I choosed a MSI mobo, the KT6 delta (sr), a 2600 XP+ and 512 DDR 333, with no knowed fabricant.
    I get a lower performance in my new system than the older, isn't normal.
    I have so much questions, please reply me so much you can, i'm getting crazy
    I've read in other posts some specifications about Amp' consume in the mobo.
    Where can i see it? Say me and i'll post it.
    My 2600 xp+ is the model 8 (not the actual 10), it have 256 Kb cache instead 512 and run over 200 mhz over the model 10.  167 x 12.5.
    (wrong forum?, could be, dont reply me to it if you think i should no make this question)
    Well, go with mobo problems.
    My monitor refresh (like if I change the resolution) so often, I don't know why.
    In the dxdiag, in the 3D test, i get a cube no well showing, i only see a bad image, like if the cube is turning hyper velocity.
    In all sandra test i have a performance according with my system, but when i get to ride games, i get low performance than in my older system
    My mem isn't kingston and isn't of any knowed mark. I only could to get kingstom memory instead, i would do it? is really so recomended?
    Well, my best crazy head is about configuring the bios.  I don't know what to put in this values:
    System Bios Cacheable: Enabled.
    C000, 32k Shadow: Enabled.
    SDRAM frequency Auto
    SDRAM CAS# latency
    Row precharge Time
    Ras Pulse Width
    Ras To CAS delay
    Write recovery cycle
    Sdram Burst Length: 4qw
    SDRAM 1T Command: Enabled
    Fast Command Turbo
    FAST R"R turnaround Enabled
    about AGP:
    AGP Master 1 WS Write
    AGP Master 1 WS Read
    AGP READ Synchronization
    PCI LAtency  Timer 32
    Frecuency..
    Spread Spectrum = 0.5%
    CPU FSB 166
    CPU RATIO Auto
    CPU CORE Auto
    Vlink Voltage Auto
    DDr Voltage Auto
    AGP Voltage Auto
    Too much question, really, i know.
    I'm thinking to install a CPU Cooler in the mobo chipset and in the RADEON chipset also, must i do it?
    All my CPU details are below.
    Thanks for all.!!!!

    The model 8 Of AMD AThlon XP is a 333 FPU. I've read it in AMD and other pages.
    i've reduced the case temp by putting another coller in this, but it makes really noise. The new Case temp is 48º C. I'm thinking about to buy another case, with some coolers.
    May i have to change the mem to a kingstom mem?
    Much thks.

  • Poor performance and overheat

    Story
    I've been using arch for the past four months, dual booting with my old Windows XP. As I'm very fond of Flash games and make my own programs with a cross-platform language, I've found few problems with the migration. One of them was the Adobe Flash Player performance, which was stunningly bad. But everyone was saying that was normal, so I left it as is.
    However, one special error always worried me: a seemingly randomly started siren sound coming from the motherboard speaker. Thinking it was a alarm about some fatal kernel error, I had been solving it mostly with reboots.
    But then it happened. While playing a graphics intensive game on Windows quickly after rebooting from Arch, the same siren sound started. It felt like a slap across the face: it was not a kernel error, it was an motherboard overheat alarm.
    The Problem
    Since the computer was giving overheat signs, I started looking at things from another angle. I noticed that some tasks take unusually long times in Arch (i.e.: building things from source; Firefox / OpenOffice startup; any graphics intensive program), specially from the Flash Player.
    A great example is the game Penguinz, that runs flawlessly in Windows but is unbearably slow in Arch. So slow that it alone caused said overheat twice. And trying to record another flash game's record using XVidCap things went so bad that the game halved the FPS and started ignoring key presses.
    Tech Info
    Dual Core 3.2 processor
    1 gb RAM
    256 mb Geforce FX 5500 video card
    Running Openbox
    Using proprietary NVIDIA driver
    TL;DR: poor performance on some tasks. Flash Player is so slow that overheats CPU and makes me cry. It's fine on Windows.
    Off the top of my head I can think up some reasons: bad video driver, unwanted background application messing up, known Flash Player performance problems and Actionscript Linux/Arch-only bug.
    Where do you think is the problem?

    jwcxz wrote:Have you looked at your process table for any program with abnormal CPU usage?  That seems like the logical place to start.  You shouldn't be getting poor performance in anything with that system.  I have a 2.0GHz Core 2 Duo and an Intel GMA 965 and I've never had any problems with Flash.  It's much better than it used to be.
    Pidgin scared me for a while because it froze for no apparent reason. After fixing this, the table contains this two guys here:
    %CPU
    Firefox: 80%~100%
    X: 0~20%
    Graphic intensive test, so I think the X usage is normal. It might be some oddity at the Firefox+Linux+Flash sum, maybe a conflict. I'll try another browser.
    EDIT:
    Did a Javascript benchmark to test both systems and browsers.
    Windows XP + Firefox = 4361.4ms
    Arch + Firefox = 5146.0ms
    So, it's actually a lot slower without even taking Flash into account. If someone knows a platform-independent benchmark to test both systems completely, and not only the browser, feel free to point out.
    I think that something is already wrong here and the lack of power saving systems only aggravated the problem, causing overheat.
    EDIT2:
    Browser performance fixed: migrated to Midori. Flash stills slower than on Windows, but now it's bearable. Pretty neat browser too, goes better with the Arch Way. It shouldn't fix the temperature, however.
    Applied B's idea, but didn't test yet. I'm not into the mood of playing flash games for two straight hours today.
    Last edited by BoppreH (2009-05-03 04:25:20)

  • Hard drive performance and data throughput

    I am using my macbook pro for work primarily and part of that entails creating/restoring images of other macs. I've had the best luck with SuperDuper however the process is still VERY slow. For instance at this moment with no other applications open other than S.D. and firefox the copy speed is under 5MB/s from my MBP to an iMAC via fire wire.
    I am looking for suggestions to increase the performance/IO in the hopes to speed up the process. When purchasing this system the 7200rpm drive was not an option (15") which is unfortunate. I realize that both hard drives in the operation will cause the variable in speed but I want the sending drive as fast as possible.
    My thoughts right now are to purchase a 7200rpm external drive to store backup images and also send from. This would cut out any possible IO on the drive that my mac is performing to run the operating system. Another thought was to upgrade my mac to a 7200rpm drive and use the current 5400rpm drive as the storage for images...in the hopes that it would still provide an increase in restoration speed since it wouldn't be running OSX on it.
    Any thoughts or ideas? Experiences? My MBP has the 5400rpm I believe and 2GB of ram.
    Thanks

    I'll try and explain a bit better. I'm not restoring
    the same image to different types of macs. I create
    images of OTHER macs using my macbook pro to perform
    the process as well as store the backup image.
    Thanks for the clarification. I do that too, but when I do I use my Mac Pro to clone a Mac via Target Disk Mode to an external FireWire 800 drive.
    it helps but its a usb2 enclosure with a somewhat
    older hard drive that is only 30Gb. I am looking at
    purchasing a firewire 800 external drive but I will
    see how this other unit works for now since we
    already have it.
    Part of your throughput problem may be the overhead issues with USB 2. FireWire uses its own chipset so is more independent of the CPU, and FireWire can sustain high-speed transfers at a higher level. USB is CPU-bound and is more vulnerable to CPU demands from other apps or background processes or other USB devices. So even though USB 2 has a higher theoretical peak (480Mbps), FireWire (400Mbps) actually does better in the real world.
    About USB 2 vs. FireWire 400 performance
    I'm not sure if FireWire 800 would help because your slowest drive in the chain may not be fast enough to take advantage.

  • Macbook pro performance is very slow

    Mac book Pro system performance is very slow.

    Reinstall OS X if you've never done this before:
    How to Perform an Archive and Install
    An Archive and Install will NOT erase your hard drive, but you must have sufficient free space for a second OS X installation which could be from 3-9 GBs depending upon the version of OS X and selected installation options. The free space requirement is over and above normal free space requirements which should be at least 6-10 GBs. Read all the linked references carefully before proceeding.
    1. Be sure to use Disk Utility first to repair the disk before performing the Archive and Install.
    Repairing the Hard Drive and Permissions
    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger, Leopard or Snow Leopard.) After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list. In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive. If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now restart normally.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    2. Do not proceed with an Archive and Install if DU reports errors it cannot fix. In that case use Disk Warrior and/or TechTool Pro to repair the hard drive. If neither can repair the drive, then you will have to erase the drive and reinstall from scratch.
    3. Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When you reach the screen to select a destination drive click once on the destination drive then click on the Option button. Select the Archive and Install option. You have an option to preserve users and network preferences. Only select this option if you are sure you have no corrupted files in your user accounts. Otherwise leave this option unchecked. Click on the OK button and continue with the OS X Installation.
    4. Upon completion of the Archive and Install you will have a Previous System Folder in the root directory. You should retain the PSF until you are sure you do not need to manually transfer any items from the PSF to your newly installed system.
    5. After moving any items you want to keep from the PSF you should delete it. You can back it up if you prefer, but you must delete it from the hard drive.
    6. You can now download a Combo Updater directly from Apple's download site to update your new system to the desired version as well as install any security or other updates. You can also do this using Software Update.
    An even better choice is to wipe the drive and reinstall Leopard from scratch. Make a backup first, then restore your files from the backup.

  • Overall Performance is very slow

    Hi,
    I have 4GB in PI-DEV and 4GB in BI-DEV server, BI server is running very good and fast, but PI-DEV performace is very very slow even it take 5 munites to login myself...
    There is no user login in DEV server... NW 7.0 2004s, Windows 2003 OS, Patch level 16. oracle 10g
    Is anyone tell me step by step how do i check performacne issue... i read performance book but not that help
    Thanks in Advanced...

    Sorry for late Reply
    Basically I have PI-DEV and BI-DEV system and both system has only 4GB memory and same location same network, same patch level 16, same kernal level, under windows 2003 server, and Oracle DB, but different instance... some reason in PI-DEV performance is very slow only Integration Engine...
    when I go SXMB_MONI it take more then process 20 munites one transaction, as i maintion before
    I checked both memory paramaters are same like configTools
    I checked database table space
    I checked heap memory paramaters
    I deleted AFG_XI_MSG table entries no messages are hold
    sometihng really wrong in Integration Engine

Maybe you are looking for

  • Display company logo on display in SAP ESS

    I copied HR_ESS_PAYSLIP_TO_PDF to ZHR_ESS_PAYSLIP_TO_PDF with the purpose to display a logo in the ADOBE reader screen in the browser. When form attributes output settings are set to HTM XSF no logo is displayed, when set to standard the output is ou

  • Why do I need to start up Screen Sharing twice to get it to work ?

    I have an Intel Mac Mini connected to my TV, so I started using Screen Sharing from my MacBook Pro to be able to work on it when others were watching TV. Both Macs used to have OSX 10.5 Leopard, and everything worked fine. Now they both have OSX 10.6

  • Authorization check question

    Hi all, I have a question regarding authority-check. I have a program with some custom buttons, these buttons will show a small window where the user has to enter some data. This data then will be shown in an ALV grid, and also be saved in a custom t

  • IDOC - process code with error "Application Object Type not planned'

    Hi all, I am doing an inbound idoc.... in TCODE we42, i trying to put function module which i created, attached to the process code. However, when i put my function module ZIDOC_INBOUND to the process code... it comes out error, 'Application Object T

  • How to enable fastcgi on sun one web server 6.1 SP6

    Hi, all I fail to install fastcgi on sun one web server 6.1 SP6. When i access php page, the following errors are displayed in error log. [18/Oct/2006:14:08:45] failure (21781): for host x.x.x.x trying to GET /chkwww.php, responder-fastcgi reports: F