Regarding Application Performance

I am developing the application using JSF Framework. For AJAx functionality I used a seperate servlet and for some other purpose I want to create one more servlet. Is there any problem in Performance if we keep on creating servlets in the application.
I need a suggestion regarding the number of servlets we can create in an application, so that the performance of the application can't be get down.

Try google.
However for the most part the performance is not related to the application/web server that you use.
It more depends on
- the machine you are running it on
- what code you are running on it.
With regards to "best", you can debate that forever.
Tomcat is widely used, mainly because it is free. But it is solid.

Similar Messages

  • NAM Report Analyze -- Wan Optimization -- Application Performance Analysis Report

    Transaction Time (Client Exprerience) report does not show optimized traffic. For this graph what we expect is to show side by side the transaction time of optimized and non optimized traffic side by side to give information about the baseline and optimized application performance.
    May it be that the optimization should be disabled for some time for the Wan Sites, and after some time manually reenabled in order to compare these values?  This should be difficult for large deployments since manually disabling and reenabling for performance analysis time taking task.
    Best Regards,

    It is common, in many of the Cisco Express 8.5 environments we have looked at, for the Total Incoming Calls given on a Traffic Analysis report to be a higher number than an Application Report.
    The Traffic Analysis Report counts every unique sessionID (unique call) that is inbound (contact type of 1).  The Application Reports do a similar thing but qualify (filter) only the records that have an application assigned.
    There are simply times where inbound calls have been directed to an "agent" without having an applicaiton assigned.
    The best thing the reporting user can do is to run a query on his or her database such as: 
         select * from ContactCallDetail where contactType=1and startDateTime > '2012-11-16 10:00:00' and startDateTime < '2012-11-16 11:00:00';
    Usually when an application is not assigned to the record in the ContactCallDetail table it is because the destination type is equal to 1, which is an 'Agent' instead of a 'route point'.
    So if you modify your select statement to filter by destinationType, you can quickly find the records that don't have the application assigned. 
    Example:  select * from ContactCallDetail where contactType = 1 and destinationType = 1 and startDateTime > '2012-11-16 10:00:00 and startDateTime < 2012-11-16 11:00:00';
    When you look at these records, you will see the agent that took the call from the destinationID field.  The number in that field should match up with the field called 'resourceID' in a table called 'resouce';
         Example:  select * from resource where resouce=6011; where 6011 was the number you found in the destinationID field.
    If there is still confusion about the source of the call - then talk to that agent and find out what is was.
    Good Luck and let me know if you need further help.
    Ron Reif
    [email protected]

  • DO's & DONT's for a better application performance

    I am very new to tuning. What are the sql & pl/sql do's and dont's and best sql & pl/sql practices for a better application performance?
    I was told by somebody to check explain plan for tuning db & sql statements. But i am bit confused by seeing the explain and don't know from where i have start and what i have take into consideration from explain plan to improve application preformance?
    Can somebody help me in this regard?

    > I am very new to tuning.
    Good. Not having to tune means that the code is performing as it should.
    Do not write and design code that needs to be tuned and twisted and modded in order to perform. Write and design code with the core requirements of that code being:
    - performance
    - scalability
    - flexibility
    - maintainability
    Good design = good code = good performance
    No amount of tuning can turn bad code and a bad design into a well performing and scalable system. Which is why I dislike the concept of "tuning code". Start with a good and solid design. In other words, tune that before the code.
    > What are the sql & pl/sql do's and dont's and best sql & pl/sql practices
    for a better application performance?
    The 1st basic rule is actually quite simple.
    The "data layer" rule: Maximize SQL. Minimize PL/SQL.
    Do not do in PL/SQL what SQL is very capable of doing. Fact. No other language is faster and better than SQL at crunching data in the Oracle RDBMS.
    The 2nd basic rule is a logical extension of the 1st.
    The "application layer" rule. Maximize PL/SQL. Minimize Java/C++/C#/Delphi/VB/etc.
    Do not do in a 3rd party language what PL/SQL is extremely capable of doing. Fact. No 3rd party language is as capable as crunching data in the Oracle RDBMS as PL/SQL.
    Stick to these two fundamental rules and your Oracle application will have a solid foundation for being a well performing and very scalable solution.

  • Urgent - Oracle Applications Performance - Please Help me!

    Hi folks!
    I´m having a lot of performance troubles in Oracle applications, and the dba and the network analyst can´t help me. I´m having this trouble since 2 weeks, and nobody can explain why. The system is too slow and if i try a simple select in database it takes a lot of time, i think (i think ok?) there are som database troubles...
    I saw some docs
    1. System Mgmt White Paper
    2. System Mgmt PPT
    3. Reducing 11i Downtime PPT
    4. Performance and Scalability site : There are a couple of excellent presentations and white papers which will give you the right way to do performance tuning.
    but i need something more specifical like
    simple performance tests.
    Best Regards!
    [email protected]

    Check this one.
    Search for item 1066. This is a presentation on "Performance Tuning Users Tips and Techniques" by Ahmed Alomari, Applications Performance Group, Oracle Corporation. You may need to register and then login.
    If you cant access this presentation, let me know, I can mail it to you as well.
    There was a similar presentation of 2002 Appsworld as well. Am not able to locate the link yet.
    Best Wishes
    Vinod Subramanian

  • How to improve database and application performance

    Any body please help me out that how can we improve the database and Application performance.

    bhatia wrote:
    Any body please help me out that how can we improve the database and Application performance.
    Bhatiathere is no simple answer. There is no DATABASE_FAST=TRUE initialization parameter. There are a myriad of reasons why an application is performing poorly. It could be that the application (code and data relationships) is poorly designed. It could be that individual SQL statements are poorly written. It could be that you don't have enough cpu/memory/disk bandwidth/network bandwidth.
    You need to determine the root cause of poor performance and address it. If you application is poorly designed, you can tune the database until the cows come home and it won't make any difference. If you are trying to run 100k updates per second against a database hosted on hardware that only meets minimal requirements to install Oracle ... well, hopefully you get the picture.
    First, go to Drill down to your selected Oracle product and version. There you will find the complete doc library. Find the Performance Tuning Guide
    Second, go to and browse titles by Tom Kyte and Cary Milsap. I particularly recommend "Effective Oracle by Design" and "Optimizing Oracle Performance", though I see a lot of new titles that look promising (I think I'll be doing some buying!)

  • Oracle applications performance

    Does anyone have any good best practices regarding how to increase
    the performance of oracle applications ?
    Found this resource
    but other than this doesn anyone have other info/links?

    Hi, buddy:
    you have to be aware that oracle application performance depends on many points, including: oracle database(of course), network, OS(I/O,memory), and last but not least client SQL. while SQL problem may stand up to 50-70% of all.
    performance tunning is a open-ended process, it won't turn out to be satisfactory overnight.
    good luck!

  • Oracle applications performance-1

    Does anyone have any good best practices regarding how to increase
    the performance of oracle applications ?
    Found this resource
    but other than this doesn anyone have other info/links?

    Hi, buddy:
    you have to be aware that oracle application performance depends on many points, including: oracle database(of course), network, OS(I/O,memory), and last but not least client SQL. while SQL problem may stand up to 50-70% of all.
    performance tunning is a open-ended process, it won't turn out to be satisfactory overnight.
    good luck!

  • Sharepoint Application Performance

    Hi ,
    we have 2 WEF and 2 App Servers in our SharePoint farm, but  First time application loading is taking  45s to 60s .
    Please let me know how I need to improve my Application Performance. 
    Following things I did for Improve my application performance ,but I never got success.
    1. Warmup scripts
    2. Shutdown distribute cache (we are not using social activities)

    Hi Amar,
    I understand you encountered the slow loading SharePoint site. I'd recommend an article for Common troubleshooting steps Performance issue \ Web Site slow:
    Please check your environment per the article and let me know if you need more assistance.
    In addition, here is the warmup scripts should work, you could also have a try:
    Rebecca Tu
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Web dnypro Application performance

    I am interested in comparison of performance of 2 web dynpro applications .
    I have already gone through the following blog :
    Is there any method or tool other than this by which i can compare the performance of two web Dyn applications in terms of response time or some graphical interpretaions .

    Hi Purav,
    Please go through this Link,
    <a href="">Measuring Performance of Webdynpro Allpications</a>
    Ramganesan K.

  • How  to  improve  bsp  application  performance

    hi ,
    my  bsp  application performance  is  very  bad ,  it  takes  15  mins  to  open  webpage  ,  please  tell

    Dear sapVeeru,
    are you sure that it is the BSP that is taking much time do show ?
    Isn't it any Function Modules, Method, or other that is triggered everytime this BSP is launched ?
    You see, maybe the performance is related with ABAP code (SELECTS, authorizations, etc...) but not with the BSP itself.
    I strongly doubt that a BSP takes 15 minutes to render.
    It has to be something else.
    Have you made performance analysis ?
    Traces ?
    Where exactly is this application taking more time ?
    Is it on a method call ?
    On a function module ?
    What type of BSP is this ?
    Custom or Standard ?
    Does this happen with all your BSPs, or just this one ?
    Is this a MVC type BSP ?
    Or a simple BSP ?
    What does your BSP page contain inside ?
    Too many includes ?
    Please let me know so that I can better help you.
    Kind Regards
    /Ricardo Quintas

  • Regarding Application server file path browsing

    Hi All,
    I have a issue regarding Application Server File Path browsing.
    Actually in my selection-screen i will declare a parameter as <b>Application Server File Path</b> now when i press F4 in that field it should be able to browse through <b>Application Server Path's</b>.
    Just like <b>F4_FILENAME</b> in the case of <b>Presentation Server File Path</b> Browsing.
    Can anybody solve my issue.
    Thanks in advance.
    Thanks & Regards,

    Hi Shaik,
    Just copy and paste:
    Here is the code for retrieving list of files contained within specific Application server directory(SAP).
    PARAMETER: p_fdir type pfeflnamel DEFAULT '/usr/sap/tmp'.
    data: begin of it_filedir occurs 10.
    include structure salfldir.
    data: end of it_filedir.
    Get Current Directory Listing for OUT Dir
    call function 'RZL_READ_DIR_LOCAL'
    name = p_fdir
    file_tbl = it_filedir.
    List of files are contained within table it_filedir
    loop at it_filedir.
    write: / it_filedir-NAME.
    Hope this will help you.
    Let me know incase of any concerns.
    There are few FM for ur refernce :
    SUBST_GET_FILE_LIST Return table with file list for the given directory (pattern allowed)
    F4_DXFILENAME_TOPRECURSION Popup to select one file from the given application server directory
    TH_SERVER_LIST Returns list of application servers.
    EPS_GET_DIRECTORY_LISTING – Lists filenames from the application server .
    Rewrd points, if found helpful
    Message was edited by: Sunny

  • Regarding Reports performance

    Hi All,
    Now i am working in Production system.
    How can i check the performance for reports.
    How can i find the report performance is low/high?
    Please let me know the details.

    Hi Vasu,
    Use the search on the word  "performance", you will got lot of answers which are related to queries.
    There are lot of factrors involved regarding query performance :
    1. Install BW stats and analyze the queries
    2. Option of using aggregates is a good idea to consider
    3. you can multi providers to do reporting for better query performance
    4. Query Read Mode - Read when navigating and expanding hierarchies
    5. Check if indices under ORACLE are degenerated. OSS Note 323090
    OLAP Cache OSS Note # 456068
    Also take a look to the OSS Note 567746 'Composite note BW 3.x performance: Query & Web' in which you can find all the info required...
    Assign points if helpful

  • OBIEE 11g Application Performance Monitoring

    Are there any best practices or recommendations for Application Performance Monitoring for OBIEE 11g?
    I see that from Fusion MiddleWare Control, we can navigate to Business Intelligence -> CoreApplication (right click) -> Monitoring -> Performance
    And from here we have a huge amount of performance metrics to choose from.
    What I'm interested in finding out is:
    1). Out of these hundreds of metrics, are there a subset of "core" performance metrics that Oracle recommends monitoring that gives a good baseline for performance of the application?
    2) What are the options for capturing/gathering/saving these metrics for historical and trend analysis?

    Excellent post. Thanks. Is there some sort of trial of the tool you guys built that's described in the post you linked?
    "In addition to the out-of-the-box options above, here at RittmanMead we have developed our own OBIEE monitoring tool.
    DMS metrics are stored directly on disk or through a database, enabling both immediate and retrospective analysis. Custom dashboards enable the display of both OBIEE and OS data side-by-side for ease of analysis. Integration with third-party tools is also an option."

  • How to get the Application perform actions when exits?

    How to get the Application perform actions when user clicks on the "X" icon in the top right hand corner?
    If i placed an Exit Button.... when actions that i need to use to allow my application to perform a certain action when it exits?

    frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        // do your stuff here
    });The WindowListener and WindowEvent can be found in java.awt.event package

  • Does native compiling improve application performance ?

    I've got familiar with Excelsior Native Compiler since a week ago. They claim on their website that compiling Java classes directly to native code (machine code) will improve the performance of the application. However, JAlbum ( says that its JAR files of the application run "basically at the same speed" compared to the native compiled one for windows.
    Does really compiling Java classes to native code improve performance? I'm not talking about the startup speed, but the whole application performance.

    Youve really been spreading that article aroundthis
    morning, George, lol.
    It was actually a really good read this morning.
    Thanks for posting it.I know! just realized that's about the 3rd or 4th
    time I've posted it today. just a coincidence, thoughcan't promote that book enough though. Should be required reading (just like Effective Java).

Maybe you are looking for