What are the main things to do when optimizing the performance of Java App

what are the main things to do when optimizing the performance of Java App

what are the main things to do when optimizing the performance of Java App

Similar Messages

  • What are the performance implications moving apps using cloud drive to Azure File Services?

    I run a number of cloud services with 5 or more nodes in using cloud drives. Cloud drive is scheduled to be deprecated in 2015. So I am thinking of replacing the cloud drive with Azure Files service.
    For each cloud service I am using one storage account to create all the the VHD/cloud drives. Some people at the time when cloud drive first appeared, told me that to get better performance, I should create only one VHD/Cloud Drive
    under only one storage account. For example, if I have five instances under a worker role then I should create 5 storage accounts and create one VHD/Cloud Drive under each storage account to be used by each node. I didn't follow that route because I was satisfied
    with the performance of the apps under cloud services having all VHD/Cloud Drives under one storage account.
    My question is, if I replace cloud drive with Azure file services, will my apps perform well having all shares under one storage account or create one storage account for each share?
    Thanks,
    @nazik_huq

    Thanks Obama for replying.
    Here is the comment from @jaiharidas of MSFT if anyone's interested:
    @Naziq, It is better to have multiple shares under single storage account and there is no perf implications. However, please ensure that your ingress/egress and request/sec is within
    the limits of a single storage account (seemsdn.microsoft.com/.../dn249410.aspx)
    and use multiple storage accounts if you need to scale beyond the limits.
    See the original comment  on Azure Storage Team here: http://ow.ly/ChPNf 
    @nazik_huq

  • What are the performance tools in ABAP ?

    What are the performance tools in ABAP ?
    some thing like  SQL Trace, Runtime Analysis ......what else ?

    hi,
    Runtime Monitor
    http://help.sap.com/saphelp_47x200/helpdata/en/b5/fa121cc15911d5993d00508b6b8b11/content.htm
    Memory Inspector
    http://help.sap.com/saphelp_47x200/helpdata/en/a2/e5fc84cc87964cb2c29f584152d74e/content.htm
    Run Time Analyser
    http://help.sap.com/saphelp_47x200/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/content.htm
    SQL trace
    http://help.sap.com/saphelp_47x200/helpdata/en/d1/801f7c454211d189710000e8322d00/content.htm

  • What are the available software and apps for ipod nano

    what are the available software and apps for ipod nano

    saif78 wrote:
    what are the available software and apps for ipod nano
    Sorry, but Apps are not compatible with the iPod and there is no additional software available for it.
    B-rock

  • What are the benefits of Upgrading Apps 10.7 SC to 11i ??

    I am developing a small presentation for a client who uses Financial Management and Order Management suite under 10.7 SC. I am looking at the benefits that my client would get from upgrading: Here are the few points that I have come up with, AND I WOULD APPRECIATE IF ANYONE CAN PLEASE EITHER CORRECT THEM OR GIVE ME ADDITIONAL POINTS TO INCLUDE:
    1. Oracle withdraws support of 10.7 SC from June 2003
    2. Host of new features and new modules in 11i
    3. Supports electronic business, giving corporate IT an edge with information anytime and anywhere concept.
    4. 11i facilities the use of global database supporting multi currency etc
    5. As compared to fragmented 10.7 system, 11i is completely integrated
    6. 11i is built upon 8i taking advantage of some of the most advanced RDBMS solutions, including fast access and more data integrity
    7. 11i is cheaper to maintain and therefore, gives instant cost reductions
    8. Better GUI in 11i as compared to 10.7 SC
    Thank you for your help and please do not reply to my email address.
    Nohman Ishtiaq

    If your 9630 is working well, it's doing everything you need it to do, and you are pleased, there is absolutely no reason to upgrade. i wouldn't encourage it.
    There's no change log for the OS upgrade, but there are a few features which may or may not benefit you, like some easier ability to change what email accounts flow to your main messages icon, and other stuff.
    To find those comments, you just have to read through some threads just like you've already done, but older posts because .591 wasn't the first OS 5 released for the 9630.
    From your post, I'd say there is no reason compelling you to upgrade.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • What are the performance of stream to disk on a PCI-5112? Has someone benchmarked it once?

    I need to stream 30MS/s for 2minutes on a hard drive. Anyone did that? What was the platform and the results?
    Thanks, fred

    Fred,
    The fastest we have been able to stream to disk with the PCI 5112 is 25MS/s on a machine that can stream raw data to disk at 130+MS/s. One thing to keep in mind is that you can't actually get 30MS/s for you sample rate with the 5112. The valid sample rates are 100/n MS/s where n is an integer value. Therefore, if you enter 30MS/s for your sampling rate, you will get 33MS/s for the actual sample rate.

  • What are the limitations of Java,what cannot be done with Java?

    Hello.I want to ask, is there anything which cannot be done with Java related to computer programming ,does Java have limitations?

    BIJ001 wrote:
    You need a JVM to run Java applications.Usually yes but nothing prevents you from writing a compiler to compile Java sources right into native code.@Everyone: Sorry folks, I meant to say "Never say unequivocally that something cannot be done. Time will more than likely prove you wrong."... which I think you all got the gist off, despite what I actually said.
    @BIJ: Hmmm yep, so that sort-of brings writing a device driver in the Java language into the realms of practicality, except you'd still have to work-around the fact that Java is by design a device/OS idependant language, so one suspects that you'd probably end-up using to JNI to call a large and complex library of assembler (or something) functions, which actually do the work... hence you'd probably be better of in assembler, C, or indeed any "native" language, or combination thereof.
    Java excels at writing "large and complex business systems". Java pretty much sucks at writing "low-level CS stuff", which C (and assembler) both excel at... Hence some knowledge of both helps you pick the tool for the task, and create "complementary" layers of abstraction in your application, which (the theory goes) make it robust and flexible.
    I do think that it's interesting that Java excels in exactly the places where C is/was "undercooked".... I do sometimes wonder if that was by design; like the language designers intended them to be complementary tools or something.
    Cheers. Keith.

  • What are the performance tradeoffs when using more than one EntityStore?

    Hi,
    I have different accounts where each account has the same set of Entity classes. I don't know yet wheter to have one EntityStore for each account or have one EntityStore for all accounts together and do a lot of 'joining' when retrieving Entities.
    This is a very similar use case as with the FAQ http://www.oracle.com/technology/products/berkeley-db/faq/je_faq.html#37 . The only difference is that I want to use DTP.
    It would be great if you could answer me the following questions:
    1.) Do basicly the same answers as in the FAQ apply to EntityStores?
    2.) How expensive is an EntityStore (memory, speed - creating and releasing)?
    3.) What would you recommend? I have to do a lot of secondary-index lookups which are restricted to one account. There are about 10 Entity classes and about 1000 accounts.
    Thanks,
    Christian

    Hello,
    It would be great if you could answer me the
    following questions:
    1.) Do basicly the same answers as in the FAQ apply
    to EntityStores?Yes, they apply.
    2.) How expensive is an EntityStore (memory, speed -
    creating and releasing)?For each store, there is an underlying Database per entity class and per secondary key. And for each store there is a catalog database which is also kept in memory.
    3.) What would you recommend? I have to do a lot of
    secondary-index lookups which are restricted to one
    account. There are about 10 Entity classes and about
    1000 accounts. I recommend using a single store for best performance and resource utilization.
    Mark

  • What are the best games and apps for nokia X2-01.

    can nokia X2-01 support the angry birds game,which other games and apps are cool for this phone.where can i download them.dont tell me of nokia store,it doesnt have any intresting apps and games.thanks.
    Solved!
    Go to Solution.

    no it cannot support the Angry Birds franchise, because simply the hardware is too old and weak. Apart from Nokia Store, Google is your only bet for apps and games, there is nothing else that can be done about this mate.

  • Apps that go free & VPP - what are the rules?

    Hi,
    Just wondering what are the rules once an app goes free & volume licencing? If an app goes free for a certain amount of time & you download it & use configurator to distribute to iPads is this ok?
    Thanks

    AUR queries should be posted to the aur-general mailing list.
    As indicated in the thread linked by Karol above, it is permitted to append unsupported architectures to the arch array of a PKGBUILD that builds on officially supported architectures. That does not necessarily mean that we will allow packages that only build on unsupported architectures. This should be discussed on the mailing list. I have a vague memory of this coming up before and I think the consensus was that such packages would not be supported, but that consensus may have changed. Personally, I do not see a problem with such packages right now and I expect official supported to be extended in the future,  so I am in favor of allowing them.
    Packages that install pre-compiled binaries should be distinguished from normal packages with a "-bin" suffix. Such packages are permitted as long as they do not violate applicable licenses.

  • What are the main causes of slowdown (long term)?

    I've had my MacBook for about 3½ years now, and it's starting to slow down. (Hardware specs are in sig.)
    Yup, I know it's normal. It's happened with every computer I've owned, regardless of platform.
    *_WHAT I CURRENTLY DO ABOUT IT_*
    I routinely run Maintenance (http://www.titanium.free.fr/pgs2/english/maintenance.html), a free app that—yep, you guessed it!—performs maintenance on your Mac. It uses a mix of maintenance scripts that are built-in to OS X (OS X runs them silently, but this allows them to be run on demand), and some of its own methods for cleaning a Mac to keep it running smoothly.
    I've found that Maintenance does help—I definitely recommend it!—but the older my MacBook has become, it seems the less Maintenance can do to mitigate the slowdown that comes with age.
    *_MY CURRENT BELIEF_*
    I don't think it's because the hardware is old by today's standards, because in my experience if you reformat any machine it will operate significantly faster, even after restoring all of the software that was removed by the format.
    I've become increasingly suspicious about the hard drive's free space's effect on a system's performance. I've always known that it has a noticeable effect—less swap space for virtual memory—but I'm beginning to wonder if the effect of a mostly-full hard drive is much more than I have previously imagined. Just a feeling.
    *_MY QUESTIONS_*
    *#1: What are the leading causes of slowdown (long term)?*
    *#2: What are the solutions to each of the above problems?*
    • acknowledging that there may not be a solution to every problem, and
    • some solutions may solve a problem “more completely” than others
    Edited for clarity by Tony R.

    • I was under the impression that Disk Utility's “Repair Disk” would fix all non-permissions-related errors (other than physical damage, obviously). If they can be fixed by a backup-reformat-restore, then I take it they are software (filesystem) based problems. If so, why can't software solve the problem without a reformat?
    Disk utility can and does repair permissions and basic disk errors. However it does not rebuild directory data.
    • How exactly do directory structure errors happen, and what other consequences do they have (if any)?
    The article on alsofts website should help
    What is directory damage?
    It is worth noting that in the future when Mac OS X support the ZFS disk format directory damage will be a thing of the past.
    however as you said
    Yep, I'm at 11.2% free disk space. Thanks for the info!
    I think this is your main issue. Try moving your itunes and movie to an external drive then see how your mac performs.
    Also a good way to reclaim some space is to delete all the language localisations you dont use. It is amazing that iWeb alone can install a few 100megs of foreign language templates that you will never use.
    I used to use Mike Bombich's delocalizer to do this but that app is not longer available so I use monolingual now.
    edit, as you have macbook you are lucky in that it is really straightforward to install a bigger internal hard drive.
    You can now get 5000GB 2.5 inch sata hard drives. You could take out the old drive hook that up to a usb to sata cable, install a bigger hard drive. then connnect the usb cable to your mac. Then boot from your Leopard Disk then use disk utility clone your old drive onto your new drive.
    Message was edited by: Tim Haigh

  • What are the ideal specs for a DigiBeta master tape when authoring a "widescreen anamorphic" 16:9 SD DVD (original aspect ratio is 14:9)?

    I just received the masters for a new SD DVD. I would like to author a "widescreen anamorphic" SD DVD horizontally squeezed widescreen image stored in a standard 4:3 aspect ratio DVD image frame. (On 4:3 displays, mattes should preserve the original aspect ratio. On 16:9 displays the image will fill the screen at the highest possible resolution.)
    Below I've listed the specs of the Digi Beta master tapes the producers have sent to me for digitizing. I'd like to know this: What are the ideal specs for a DigiBeta master tape when authoring a widescreen anamorphic SD DVD, using material with an original aspect ratio of 14:9?
    I've also listed my guesses below. Please let me know if my guesses are right. If not, please suggest alternatives (and if possible explain why.)
    TECHNICAL SPECIFICATIONS OF EXISTING MASTER:
    Tape: DigiBeta
    Original Aspect Ratio: 1.55 (14:9)
    Vid Rate: 29.97 fps
    Pixel Aspect: NTSC - CCIR 601
    Frame Size: 720 x 480
    Anamorphic: Full-Height Anamorphic (16:9 image displayed in letterboxed, non-distored 4:3)
    Display Format: 4:3 Letterbox
    MY GUESS AT IDEAL TECHNICAL SPECIFICATIONS (for a DigiBeta, that is):
    Tape: DigiBeta
    Original Aspect Ratio: 1.55 (14:9)
    Vid Rate: 29.97 fps
    Pixel Aspect: Square
    Frame Size: 720 x 540
    Anamorphic: YES
    Display Format: 16:9 Anamorphic (horizontally squeezed widescreen image)
    Please feel free to ask for clarification or further information you need to answer my question.
    Thank you so much in advance for your help!
    Best, Noetical.
    BTW, I can't wait for the day when everything has gone digital and we get digital intermediates instead of tapes to digitize!

    Hi Nick...thanks for taking the time to reply to my question.
    Nick Holmes wrote:
    What you have there is a mess.
    NTSC pixels are never square.
    NTSC is 720x486, even when it is Anamorphic.
    You shouldn't be using an already letterboxed master to make an Anamorphic version. Get the master that was made before the letterboxing stage.
    When you make an Anamorphic DVD it should display as 16:9 full screen automatically on widescreen TVs.
    The same DVD will automatically letterbox on 4:3 TVs.
    Um yeah...duh. That's exactly what I was trying to explain in the preface of my question. I'm sorry if I didn't make it clear...all these things you mention are the reasons I'm putting together a list of the technical specs of the DigiBeta I need so I can have them send that instead of the stupid letterboxed version. 
    Look, I'm sending this request to some intern at their offices in England, asking for a master with which I can make an Anamorphic DVD. They already sent me this master, which as you and I both agree is an idiotic asset to use for these purposes. As such, I was hoping for advice on a more precise way of requesting the master that I need than asking for "the master that was made before the letterboxing stage." Upon reflection, perhaps I'll just do that. If you or anyone else has a suggestion about something I should add to my request that would improve the odds of them sending the tape I need, please repond. Thank you!
    BTW, It's been a long time since anyone has responded to something I've written or said as though I'm an idiot. I remember now that I don't really like it. (Moving along...)

  • What are the things we need to install on client desktop?

    Hi all
    I will need to install Peoplesoft Enterprise. However, for my part I will need to try to install it into serveral clients but connect it to a database. Which means that the main database is not in my com but in another com, is it possible that I can still install in my computer without a database and connect my com to the main com database? And I will also like to know what are the things I will need to install or configure into my computer which has no database. Such as do I need to configure PIA, WebLogic Server and etc. Can anyone please help me. I really need help and assistant in doing it.
    Thanks

    The database has been installed and configured with a given Peopletools version, say 8.52.x. You have to have the same version onto your local machine.
    And since you want only third tier connection, no need to have any database client.
    PIA is a server process to make front end users be able to connection onto the application using their own browser.
    AppServer is a server process allowing people to connect in a 3tier mode, and which manage all the Peoplesoft thingy, exclusively to run on the server to make it available for all.
    Batch Server, same as AppServer, exclusively on server side to make job process running out there. Not on any client.
    Consequently, download the Peopletools (same version as the Peoplesoft database), configure the 3tier connectivity within the Configuration Manager and enjoy PSoft.
    Nicolas.

  • What are the main differences between  3 three important class types

    PP members
    What are the main differences between class type 300(variants) , class type 200 (configurable objects) & 001 ( material class)
    Please elucidate on the above
    Thanks
    Suren R

    Hi,
    The class type is a central concept in the classification system. The class type determines how classes are processed, and how objects can be classified and retrieved in these classes. In Customizing for Classification, you define the settings for a class type. You define class types for a specific object type, such as materials. You can then use classes of this class type to classify objects of this object type.
    When you first create a class, you must enter a class type for the class. Each class type is a closed system. There is no link between the different class types.
    he class type determines the following:
    Which object types you can assign to a class
    Which class maintenance functions you can process
    Whether you can classify objects in more than one class
    Which class statuses, organizational areas, and text types are supported in class maintenance functions
    Whether you can use engineering change management for classification
    Which filter functions you can use to restrict the search result
    All materials can be classified with class type 001. Class type 300 is for variant configuration the variants under a class item are called as variants and can be picked during sales order creation. Class type 200 is for classes that are used as class items in bills of material. You can classify the same materials separately in these class types.
    This is basically used to differentiate the BOM class items.
    Prakash

  • What are the steps in Apple Configurator iPad restore? It appears to me that Configurator repeats steps, but it probably is that I don't know what happens and when.

    what are the steps in Apple Configurator iPad restore? It appears to me that Configurator repeats steps, but it probably is that I don't know what happens and when.

    If you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then you can get a clue to what it is, and potentially use it, by going to https://appleid.apple.com/ and clicking 'Manage your Apple ID' on the right-hand side of that page and log into your account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side you should see an option to send security question reset info to your rescue email address.
    If you don't have, or don't want to use, your rescue email address (you won't be able to add/change it until you can answer 2 of your questions) then you will need to contact iTunes Support or Apple to get them reset (which will be by phone as they need to verify your id - we are fellow users here on these forums).
    e.g. you can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then 'Forgotten Apple ID security questions'
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57
    When they've been reset you can then use the steps half-way down this page to add/change rescue email address for potential future use : http://support.apple.com/kb/HT5312 . Or you could change to 2-step verification : http://support.apple.com/kb/HT5570

Maybe you are looking for

  • Graphic Card Upgrade for HP-Pavilion dv6t-7000

    Hello. I have the HP Pavlilion dv6t-7000 with the NVIDIA GT650M 1GB grpahics card. Now because of my work, i need to extends my graphic card memory. So I want to ask if my laptop is possible to upgrade to GT650M 2GB card. My product number is A5F74AV

  • Apple remote always controls itunes / frontrow

    I just installed Snow Leopard and came to the conclusion that the 'Apple Remote' always controls itunes/frontrow/audio +/-. This is really annoying since I want to control thirdparty software like Plex Media center. Is there a way to disable the remo

  • TEM - Generate To Do list is not displayed

    Hi We are running on a 4.7 (add-on 1.0)  and are about to implement Training & Event on a global scale. The Master Data Catalogue for TEM is created together with the appraisal documents that we want to use. I have created a relationship between obje

  • Issue: "No Authorization to send Idocs with message type Orders" - IDX5

    Hi All,    I am working on a File to IDoc(Orders.Orders05) scenario. The sender is PI Server and the receiver is the SAP ISR system. A technical system has been created in PI SLD for the ISR system and a Business system is added to that. The logical

  • 9iAS Proxy Plug-in

    I have successfully configured iPlanet to serve as the front-end web server for 9iAS R2. In my case, the iPlanet and the 9iAS reside in the same machine. So, that's mean I have to run two HTTP listeners (iPlanet and Oracle HTTP server) at the same ti