Best option for profilling app running in third party propritery platform?

hi !!
i am involved with a legacy project wherein jdk1.3.1 was used for development, the java code is deployed in a propritery platform/server ( meant for telecom applications). The server was basically meant for C++ modules but with popularity of Java the vendor started supporting deployment of Java modules as well...but its still a lot away from being called good enough :(
My problem is some memory leaks that i am facing in the application, and coz the JVM is started internally by the third party server/platform based on some configuration info on what all java code is to be executed. I am not in control of starting somethign like hprof....
what arethe best ways to do profilling in such a scenario?? can something like hprof be executed programmatically ?? ( as i get control of JVM once its started by the 3pp/platform )
Or the other option might be plugging in some JNI code on JVMTI..but unfortunately time doesnt support choosing that option....:(
( i would go for that in worst case scenario but am just hunting out some cheaper options available)
I hope am able to convey the problem ....
rgds

check out OptimizeIt

Similar Messages

  • Best practices for apps integration with third party systems ?

    Hi all
    I would like to know if there is any document from oracle or from your own regarding best practices for apps integration with third party systems.
    For example, in particular, let's say we need customization in a given module(ex:payables) need to provide data to a third party system, consider following:
    outbound interface:
    1)should third party system should be given with direct access to oracle database to access a particular payments data information table/view to look for data ?
    2) should oracle create a file to third party system, so that it can read and do what it need to do?
    inbound:
    1) should third party should directly login and insert data into tables which holds response data?
    2) again, should third party create file and oralce apps will pick up for further processing?
    again, there could be lot of company specific scenarios like it has to be real time or not... etc...
    How does companies make sure third party systems are not directly dipping into other systems (oracle apps/others), so that it will follow certain integration best practices.
    how does enterprise architectute will play a role in this? can we apply SOA standards? should use request/reply using Tibco etc?
    Many oracle apps implementations customizations are more or less directly interacting with third party systems by including code to login into respective third party systems and vice versa.
    Let me your know if you have done differently and that would help oracle apps community.
    thanks
    rrb.

    you want to send idoc to third party system (NONSAP).
    what kind of system is it? can it handle http requests
    or
    can it handle webservice?
    which version of R/3 you are using?
    what is the mechanism the receiving system has, to receive data?
    Regards
    Raja

  • Best option for video conferencing in ios app ?

    I want to implement video conferencing in ios app. what is the best option for this?

    There are several: Fuze, Webex, are a few. These two also have desktop components. Try looking in the app store and googling to see if you can also find reviews/suggestions and other options on the web.

  • What are the best options for running windows on a Mac Pro

    what are the best options for running windows on a Mac Pro

    For gaming and other CPU intensive stuff: Boot Camp – https://www.apple.com/support/bootcamp/
    For the rest: any virtualization software (Parallels/Vmware Fusion/VirtualBox)

  • Best option for Asynchronous method invocation? JMS or Pure Java Thread

    Hi,
    We've a swing based Client application which is supposed to run with a server in J2EE environment. Some process like Search etc are very time consuming. So we are going for asynchronous process.
    Now the question is to find a best option for this. Two possible candidates are
    1. JMS
    2. Java Thread.
    Can anybody suggest me which one is the best option in this context?

    Actually my thought was the issues with code maintainability.Maintainability is different issue, it is much related to OOAD and design pattern you might want to choose to avoid coupling (thus high reusability and maintainability - eg: for future enhancement, etc)..
    public interface SearchService {
         public static class DefaultFactory {
                 public SearchService getInstance() {
                          return HttpSearchService.getInstance();
         public void search (String[] keywords, Observer obs);
    public class HttpSearchService implements SearchService {
         public static HttpSearchService getInstance() {
                ... bla bla bla singleton ...
         public void search(final String [] keywords, final Observer obs) {
                     (new Thread() {
                              public void run() {
                                    .. do http request ...
                                    List result =  ... parse http response ...
                                    obs.update(list);
                     }).start();
    SearchService ss = SearchService.DefaultFactory.getInstance();
    ss.search( new String[] { "get", "me", "my" , "dukes" }, myTableModel );
    ...You can, in future, replace the default factory HttpSearchService with something faster, more appropriate SearchService, without changing many codes.
    rgds,
    Alex

  • Best option for upgrading to CS 6

    Hello,
    I need some help. I currently have CS 5 and 5.5 installed across 7 PCs and 1 MAC within the marketing department in my company. What would be the best option for upgrading all of them to CS 6 Master Collection. (how many PCs can I use a license on? How many licenses would I have to purchase to install on all the machines?)
    Thanks.

    There is no ambiguity here: You buy 7+1 licenses. Though you have 2 activations per license, they are not meant to run your facility on the cheap. I suggest you read the EULA....
    Mylenium

  • Best option for optical au

    Hey guys,
    just a query - i have an audigy 2 ZS currently, and a high end yamaha 7. amplifier.
    what im wanting to do is connect this up via optical .. its currently connected via RCA and it seems to get confused as to which is the sub and which is the centre, despite me trying all combinations of cabling.
    so i thought an optical wire from soundcard to amplifier would be the best way ?
    i've read somewhere that if i do this, and play 2. audio (mp3s), my rear channel will be disabled ? surely thats not true ? - reason for saying this is i've seen home theatre setups where a CD player is hooked up to an amp via optical, and it still produces audio through the rear channels.
    whats the best option to run this via optical ? do i need to purchase a new sound card ? if so, what is the best option for me ?
    id rather quality than cheaping out on something that 'will do the job', but options are always welcome
    mostly i listen to music with a bit of bass, i dont do a whole heap of gaming, so i guess music is the focus.
    Thanks !

    ReaperZ,
    The center is on the nominally-left-channel RCA, so the likely-red-coded, nominally-right-channel RCA is your subwoofer connector.
    I don't have the same soundcard model, and I can't give you blow-by-blow detail, but try looking in the Bass Management tab of the Speaker Settings control, or you may find something in the THX Setup Console, for bass redirection. You should at least find subwoofer volume and crossover-frequency sliders, and you also might find a center volume control. I'm a proponent of running all soundcard volumes at 00% and controlling listening volume and speaker balance at the amp, since this maximizes the digital SNR, but it can also be less convenient.
    Run through the receiver manual's troubleshooting section for "No sound from the center speaker" and "No sound from the subwoofer" just to rule out a setting problem on the receiver side.
    Then use "Manually adjusting speaker levels" on pg 45 of the receiver manual, with? MULTI CH IN selected on the remote control, to max the SWFR level (+0dB). Most receivers have separate level settings for their multi-channel input, so it is usually advantageous to provide the +0dB boost this way so it is in effect only when using the soundcard. This boost can be increased further by lowering all of the other settings the same number of dB's: if you subtract dB from all of the others, the effect is to increase the relati've subwoofer volume by dB.
    Try using this information and let us know what happens.
    -Dave
    ?[email protected]

  • Best options for using my current cell phone while visiting England

    I am going to be visiting England for over 2 weeks.   what is the best option for me to be able to use my cell phone while I am there to call my family in the USA.   The International rate is way way toooooo expensive @ $ . 65 per minute.
    Thanks,
    Sharon

    sdsess wrote:
    I am going to be visiting England for over 2 weeks.   what is the best option for me to be able to use my cell phone while I am there to call my family in the USA.   The International rate is way way toooooo expensive @ $ . 65 per minute.
    Thanks,
    Sharon
    Is your phone the LG Cosmos, as it says by your profile?   This phone won't work as a phone in the UK (which is GSM, and the Cosmos is CDMA-only).  Don't think is has Wifi either, so Skype is out.
    So choices are to get a "loaner" phone from Verizon's Occasional Global traveller program, http://b2b.vzw.com/international/Global_Travel/index.html 
    or buy a cheap GSM phone in the UK.   There are some great deals, e.g. from CarphoneWarehouse, which are everywhere...
    http://www.carphonewarehouse.com/mobiles/choose-tariff/ALCATEL-OT-209/PPAY&clearance=false
    This phone costs 3GBP, around $5, you need a 10 pound top up.  And there are many others.  Just make sure it is unlocked, and then  it's easy to find SIMs which cost around 10c per min to the US.

  • Best options for uncompressed HD master?

    I've just finished my first feature-length project in HDV on FCP, and I have some questions about output. In the past I've always been editing SD DV under 60 mins, so master output was always easy. But between the HDV and the 90 min. run time, things are a little more complicated.
    We shot and edited in native HDV 1080/60i. We've rendered our final master sequence in HD ProRes, but I don't know where to go from here. These are my main questions:
    1. My primary distribution is going to be SD DVD, but I want to keep an uncompressed HD master file backed up on multiple hard drives. What's my best output option for such a file? Can I just export a self-contained QT in sequence settings? Will that apply compression I don't want? Is there a better output option in Compressor?
    2. Keep interlaced or deinterlace? Again, most people will be seeing this as an SD DVD.
    3. I'd also like to get a local video outfit to make an HD tape master for more secure long-term archiving. What tape format is recommended?
    4. Question I should have asked but didn't? Please, do tell.
    Thanks in advance for any help.
    Stu

    Ken Summerall, Jr. wrote:
    The absolute best quality that you are going to get is by exporting a QT movie using current settings and making it self contained. Since you shot and edited in an HDV sequence this will add no further compression (remember that HDV is already heavily compressed).
    Uh-oh. That's not actually correct.
    HDV is relatively unusual as shooting formats go, in that it's a GOP format, as opposed to an I-frame format. In I-frame formats, each frame of footage (or pair of fields, if you're shooting interlaced) is compressed all by itself, independently of all other frames (or field-pairs). But in a GOP format, a number of frames are compressed together — that's what "GOP" means: "group of pictures." The first frame is compressed independently, then the next frame is described in terms of what's different from the previous frame.
    When you edit HDV +and then export it as HDV again,+ whether to videotape or to a Quicktime, the GOPs must be "conformed." As you edit, you make cuts that break the GOP structure, so the timeline cuts from the middle of one GOP to the middle of another without including the first frame on which that second GOP depends. So when you export or lay off, Final Cut has to go through and convert a bunch of I-frames to B- or P-frames, and convert a bunch of B- or P-frames to I-frames.
    In essence, exporting or laying off HDV imposes a compression hit. You will reduce the quality of your footage.
    Since the question was about the best option for mastering, HDV is +definitely not it.+ Would it be okay? That depends on the footage, and on how picky you are. But it's not the best option. The best option is to master to a (ha ha) mastering format. Uncompressed 8-bit, Uncompressed 10-bit and ProRes are good choices here.
    As for tape … that's tougher. You can absolutely send an uncompressed or ProRes Quicktime file to a dubbing house and get it laid off to videotape, but the question is to what format? HDV is a poor choice, because of the aforementioned compression hit you take when conforming the GOPs. DVCPRO HD would actually be a step down for you, because it would downsample your 1440x1080 native footage (or your 1920x1080 master, if you chose to upres) to 1280x1080.
    That leaves HDCAM and HDCAM SR. If you've done things like color correction or compositing in a 10-bit color space — or even long-slow dissolves to or from black, which is one of the places where 8-bit really falls apart on you — choose HDCAM SR. HDCAM is an 8-bit format only, and you'll lose color precision if you go to that format. But if you stayed 8-bit all the way through your workflow, then you can go to HDCAM without any real problems.
    Note that both HDCAM and HDCAM SR +are compressed formats.+ Your only option for uncompressed HD videotape is D6, and good luck finding a Voodoo recorder nearby. But HDCAM and SR are good enough for professional mastering, so they'll surely be good enough for you as well. And they're both available in 94- and 124-minute lengths, so you can master your whole feature on a single tape.
    (While you're at it, consider getting your uncompressed or ProRes master file dubbed off to a data tape format as well. You worked really hard on this project, so it makes sense to be a little paranoid about preserving the fruit of your labors.)

  • Design Patterns, best approach for this app

    Hi all,
    i am starting with design patterns, and i would like to hear your opinion on what would be the best approach for this app. 
    this is basically an app for data monitoring, analysis and logging (voltage, temperature & vibration)
    i am using 3 devices for N channels (NI 9211A, NI 9215A, NI PXI 4472) all running at different rates. asynchronous.
    and signals are being processed and monitored for logging at a rate specified by the user and in realtime also. 
    individual devices can be initialized or stopped at any time
    basically i'm using 5 loops.
    *1.- GUI: Stop App, Reload Plot Names  (Event handling)
    *2.- Chart & Log:  Monitors Data and Start/Stop log data at a specified time in the GUI (State Machine)
    *3.- Temperature DAQ monitoring @ 3 S/s  (State Machine)   NI 9211A
    *4.- Voltage DAQ monitoring and scaling @ 1K kS/s (State Machine) NI 9215A
    *5.- Vibration DAQ monitoring and Analysis @ 25.6 kS/s (State Machine) NI PXI 4472
    i have attached the files for review, thanks in advance for taking the time.
    Attachments:
    V-T-G Monitor_Logger.llb ‏355 KB

    mundo wrote:
    thanks Will for your response,
    so, basically i could apply a producer/consummer architecture for just the Vibration analysis loop? or all data being collected by the Monitor/Logger loop?
    is it ok having individual loops for every DAQ device as is shown?
    thanks.
    You could use the producer/consumer architecture to split the areas where you are doing both the data collection and teh analysis in the same state machine. If one of these processes is not time critical or the data rate is slow enough you could leave it in a single state machine. I admit that I didn't look through your code but based purely on the descriptions above I would imagine that you could change the three collection state machines to use a producer/consumer architecture. I would leave your UI processing in its own loop as well as the logging process. If this logging is time critical you may want to split that as well.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • What is the best option for tethering my IPhone 4s with my iPad? (the iPad is wifi only)

    What is the best option for tethering my IPhone 4s with my iPad? (the iPad is wifi only)

    #1. Understand that if you switch carriers, you can NOT take your existing iPhone with you. It won't work. You will need to purchase a new one.
    #2. Your only choices are Sprint and Verizon. Decide who has the better coverage in your area. Keep in mind that you will NOT be able to get simultaneous voice and 3G data on either of these, as their CDMA networks do not support it. The U.S. T-Mobile network is not supported and is not fully compatible with the iPhone as it operates on a rarely used frequency compared to the rest of the world.
    #3. What in the world are "niners"? Do you mean you want to be able to keep your existing "phone numbers"? If so, that should be no problem. Most numbers in the US are now portable.
    #4. Consider WHY you want to switch. If the issue is really price, you're not going to see much of a difference. A few dollars a month at best for comparable voice and data plans.

  • What is the best solution for me to run Microsoft Access on my brand new iMAC?  Assume I'm a casual user.

    What is the best solution for me to run Microsoft Access on my brand new iMAC?  Assume I'm a casual user.
    I am lead to believe by some real smart guys on the Apple site that If I have the Apple Store partition my iMAC and add the full suite of Office products on that partition, I can run the few Access programs I have and need to run.
    Comments encouraged.  Thank you in advance for your consideration and help.

    You would have to install Windows, then install Microsoft Office Professional for Windows on it  To install Windows you will have to choose between Boot Camp (faster, free) and a Virtual Machine (simpler, slower, easier to backup)
    You should try LibreOffice (free), it can open Access files, it may not have all Access's feature set though, worth a try.
    www.libreoffice.org

  • Publish+Share best option for fast action AVI 1920x1080 29.97?

    I want to play my movie on an HDTV from my laptop or USB drive.  What is the best option for Publish+Share?
    I don't need to preserve layers for future re-edits and smaller file size is better but not if it's at the expense of playback quality. 
    Should I choose Computer or Disk?  Pros and cons?
    Should I choose MPEG or AVCHD?  Pros and cons?
    Which version of 1080?  Pros and cons?
    Is there a detailed listing of the Publish+Share options?

    Seems like there are 4 "best options" - can anyone advise further?
    SubCat
    Option
    File Type
    Frame Size
    Frame Rate
    Audio Setting
    MPEG
    MPEG2 1920 x 1080i 30
    MPEG2 Blu-ray
    1920 x 1080
    29.97
    Dolby Digital, 192 kbps, 48 kHz
    MPEG
    HDTV 1080p 29.97 High Quality
    MPEG2
    1920 x 1080
    29.97
    MPEG, 384 kbps, 48 kHz, 16 bit, Stereo
    AVCHD
    M2T - H.264 1920 x 1080i 30
    H.264 Blu-ray
    1920 x 1080
    29.97
    Dolby Digital, 192 kbps, 48 kHz
    AVCHD
    MP4 - H.264 1920 x 1080p 30
    H.264
    1920 x 1080
    29.97
    AAC, 160 kbps, 48 kHz, Stereo

  • Whats the best option for passing parameters between tf?

    Dear All,
    I have three Task Flows:
    1. TF1
         -  Main Taskflow that calls a web service to gather its data
    2. TF2
         -  Secondary taskflow which receives a parameter and depending on the value of the parameter received will display its data accordingly.  Generally any data
         is feed from TF1
    3. TF3
         -  Same as TF2Use Case:
    All three TF will be dropped to the page as Regions in a Webcenter Portal Application. Changes in TF1 should propagate into TaskFlow 2.
    Question:
    1. How do I configure that changes in TF1 would be propagated back into task flow 2 and 3 and whats the best option for this?
    2. At runtime, user can choose to edit the page and TF2 and TF3 can be deleted but TF 1 should remain as the source of information.
    Given the scenario above:
    - shall I wire the taskflows via page parameters?
    - contextual events?
    What are the considerations that needs to be thought of. I havent done such requirements before.
    Please help.
    Webcenter 11.1.1.6

    Contextual events seem to be the best case.
    This way you can trigger whenever you want. Web services can be slow so you can trigger the event when the gathering of the data has been finished and then pass some value on the event.
    An event also has a payload so it's an ideal scenario to add the data from the service on it so you can use it in the other TF's.
    In order to manage the deletion of the TF1, you can use the UI events on the composer: http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_page_editor_adv.htm#CHDHHFDJ

  • Best option for replacing a faulty ATI Radeon x 2600 XT 256mb

    My graphics card has just packed up, and I am struggling to find anybody at the Apple Technical Support service to give me a straight answer.
    I am not a gamer, and only require a card that will allow me day today use and for general camcorder editing (novice level).
    I had an ATI Radeon HD 2600 XT - standard install. in my MacPro (early 2008) 2.8Ghz, Dual Quad Intel chipset, OSX 10.6 (snow leopard).
    Can anyone recommend the best option for ATI card, as I have read theyh perform better than the Nvidia cards.

    I'd get ATI HD Radeon 4870 Mac Edition from Apple.
    The GT is more like spare or for 3 monitors. Why or how Nvidia got that card to be adopted as the OEM standard in a workstation, and not say GTS/GTX 200 series is, beyond me. One year ATI, next year Nvidia gets the "prize" seems to be the order of the day.
    Nvidia drivers have been a problem for Apple for years, the GTX 285 would do some serious damage to 3D and CS4/5. Two dual width card design the way a Quadro CX handles CS4 for Windows to do realtime image rendering instantly.
    I wouldn't flash unless you like to dabble or want to learn. In which case a 1GB card would make more sense.
    Surprised though the manager didn't steer you toward the 4870.

Maybe you are looking for

  • Cannot drag & drop to iPhoto

    I've had this computer since February & it's always let me drag & drop photos until last week.  I can't find anything in settings to fix this? Thanks Erica

  • Have more then 1 summary in an sql

    Hi, Assuming I have a table as below:- Name attendance_date attendance A 11/11/03 Y B 11/11/03 Y C 11/11/03 N How can use 1 sql to display a summary report as follows:- attendance_date Absent present total 11/11/03 1 2 3 thanks

  • Latest Windows 8.1 Update Changed EnhancedPowerManagementEnabled Workaround and USB Flag Location causing problems

    We have an older USB device that is charged via the USB port and needs to be in the charge state to connect to our desktop application. Windows 8.1 introduced Enhanced PowerManagement for USB. We were able to deal with it by setting the flag Enhanced

  • Error 4310 when burning playlist to CD

    I'm trying to use the Burn to Playlist function in iTunes and which is failing immediately on starting and I'm receiving a pop-up box with the message "The attempt to burn disc failed. An unknown error occurred (4310)." I'm running on Windows 8 on a

  • Invalidating portal page cache

    On a portal page, contents are rendered by portlets using java programs. With page caching on, the entire portal page is cached. Performance is great when users are navigating back to this portal page from other pages. Because the portlets hold sessi