Performance Profile broken in Flex 4?

I'm trying to profile my application, but I can't get the Performance Profile view to show anything.  When profiling began I did tell it to profile performance, are there any other steps to make it work, or is it broken?

Hi,
If you have selected only performance profiling you need to capture performance profile data by clicking on the capture performance profile data button.
If you have reset the performance data before capturing the performance profile data then you may not see performance of any of the methods.
Thanks,
Kishan

Similar Messages

  • Using Flex Performance Profiler for Profiling Flex  with Java Applications

    Hi , I am planning to use Flex Profiler to profile my Application .
    I have developed a sample Application using Flex MXML ,some ActionScript classes for Events and Cairngorm , Java , Oracle as database and Blazeds . 
    Can i use Flex Performance Profiler to Profile my Application . ?? I am asking this question as i ad read the below line from Adobe site and My Application includes java Methods 
    "You can use the profiler to profile ActionScript 3.0 applications " Can anybody please tell me What does this mean ?? and can i use the Flex Performnace Profiler . Please suggets me .

    Thanks Karl for the prompt response .
    I am making a call to a Java Method from my Action Script function , or getting data from Java Method into the ActionScript function .
    So my question  is , will the Flex Profiler will be applicable in this case as it internally calls Java Methods .

  • FB4 Performance profiling - what's up with [tincan]?

    Hello folks,
    I just profiled my application in FB4 and when viewing the performance profile that was recorded there is an entry with name "[tincan]", which claims around 70 to 90% of all time.
    Reading blogs etc I found that tincan is the time spend on rendering a video?! This doesn't make sense, of course, and my conclusion at this point is that profiling in FB4 is useless.
    Any help? Thanks!

    Hey folks,
    any thoughts on this one?

  • Profile broken

    Almost 2 Weeks ago i received my new palm pre2. Unfortunately i have not been able to log into my existing palm profile and so cannot use the apps that i have bought or access any of my contacts or calendar items.
    It is however possible to create new profiles and also reactivate them. But when i try to access my real profile it will try for some time and then tell me, that it was not able to restore my data and i should try again a few minutes later. Still i can see that the login itself works, as after i try restoring the profile, the phone shows up in my profile on palm.com.
    I have tried contacting phone and chat support - every time repeating all the same details and all ended the same: they have to escalate the problem and palm us would get back to me. Unfortunately this has still not happened and i am still without my data.
    Does anybody have an idea whom else i could contact to get my profile working again? Even an old backup would be better than the current situation...
    Post relates to: Pre 2 p102ueu (Unlocked EU)

    Hi,
    If you have selected only performance profiling you need to capture performance profile data by clicking on the capture performance profile data button.
    If you have reset the performance data before capturing the performance profile data then you may not see performance of any of the methods.
    Thanks,
    Kishan

  • Free performance-profile tool ?

    Hi Folks,
    Might anyone know of a good and free performance profile tool ?
    I am looking for something like Candle, Intrascope or Mercury 'Deep Diagnostics'.
    I've just seen a list on http://www.javaperformancetuning.com/resources.shtml
    anyone used these ?
    thanks!
    JM

    "Marmelstein" <[email protected]> wrote in message news:40bd9e54$1@mktnews1...
    I should add that I'm more interested in application-level stuff than the JVM.
    The kind of thing I'd really like to see is (for example) lots of time is spent
    in a particular ejb 'find' method.
    Hi Folks,
    Might anyone know of a good and free performance profile tool ?
    I am looking for something like Candle, Intrascope or Mercury 'Deep Diagnostics'.
    I've just seen a list on http://www.javaperformancetuning.com/resources.shtml
    anyone used these ?
    I'd get a commercial one. Usually such tools pay off after the first use.
    Regards,
    Slava Imeshev

  • Performance Profiler with Sub-Panel linked VI's

    I've got a Main vi which contains a tab control, each page holding a subpanel linked to a SubVI. When using the Performance and Memory Profiler my Main.vi is the only one that shows up, so the timing information isn't very useful. If I get a Snapshot while the profiler is running it shows the linked subVI's as being in memory, but doesn't show any timing information on them (All 0.0's for all vi's including Main).
    Am I doing something incorrectly?
    Attachments:
    Profiler.jpg ‏50 KB
    Snapshot.jpg ‏58 KB

    Looks like you are doing everything correctly.  The problem is somewhere between how the SubPanel deals with VIs in memory, and where the Profiler gets its data.  You should be able to see stats for your main VI once you stop it, but not the subVIs you are loading into the panel.  Sorry if this isn't what you were looking for, but at least we can say that it is not you doing anything wrong.  I would head on over to the Product Suggestion Center and submit this (these are taken seriously!).  It's certainly a valid use case that may not have been considered yet.
    Cheers, 
    Brian A.
    National Instruments
    Applications Engineer

  • Aperture RAW profiles broken since 10.7.4 update

    Since updating to OSX 10.7.4 last week it seems to have broken some of Apertures RAW profiles for some cameras.
    My Nikon D700/D300 files are all fine but my RAW files for my Lumix GX1 are green!
    I also get the message "This Photo was adjusted using an earlier version of Apple's RAW processing" and then it offers me the option to Reprocess.
    This fixes the green issue but doing this file by file when you've imported over 100+ is a real pain. The RAW for the GX1 was supported and was working fine before updating to OSX 10.7.4
    Any ideas whats going on?

    See this support article: list: http://support.apple.com/kb/HT4757
    The support for the gx1 seems to have been moved directly into MacOS 10.7.4, and for Aperture this is a change of raw support.
    Regards
    Léonie
    P.S: Perhaps this will help:No guarantees, I never tried it:
    Re: This photo was adjusted using an earlier version of Apple's RAW processing

  • Filter hud performance profiling results

    I was really curious why it took so long for the filter hud to open and I think I may have at least a partial answer. I used the awesome Sampler and fs_usage tools that come with the developer kit. I started profiling and pushed the filter button. Here's what I found:
    1) A bunch of database access happens in the main thread. When you push the filter hud button you loose control of the application (SBOD) until the query is complete. I'm guessing it's asking the database which keywords exist in the currently selected project so it can make filter buttons for them. Why does a query of 600 images take 10 seconds...
    2) Whenever you push the filter hud button thousands of little seeks and reads happen on the hard disk. I'm assuming this is the bottleneck.
    Is this interesting to anyone? It's wandering off the standard subject matter a bit. However, performance is abysmal and knowing is half the battle!
    Dual 1.8 G5   Mac OS X (10.4.3)   1GB RAM, Sony Artisan Monitor, Sony HC-1 HD Camera

    I've dissected the SQLite database that Aperture uses. My current best guess is that either Aperture is doing something wrong with SQLite or it's doing extra queries that I don't understand. I recreated the database query that gives you a list of keywords for all images in the working set. It only took between 1/4 and 1/2 second to execute. Opening the filter hud in Aperture with the same working set of images takes over 3 seconds.
    I've posted more detailed information on my site. It includes an overview of the database structure.
    http://www.mungosmash.com/archives/2005/12/theapertureda.php
    This is good news to me. It means the Aperture guys only have themselves to blame and should be able to speed it up considerably since the db is fast.
    Dual 1.8 G5   Mac OS X (10.4.3)   1GB RAM, Sony Artisan Monitor, Sony HC-1 HD Camera

  • "Call Library Function" absent from performance profiling

    Hello,
    I'm trying to optimize my VI execution time by using the "Profile Performance and Memory" window.
    The VI takes 25 sec to run, however the profiler reports something like 25 ms, if I understand correctly.
    I know the 25 sec includes all other processes on the CPU. However I highly suspect a lot of time is spent in 3rd party DLL functions I use, which read and write files, among other things.
    The problem is that the "Call Library Function" nodes do not appear in the profiler window at all! My questions:
    1) Why don't clf nodes appear?
    2) Is there some way to inspect the time spent in the DLL functions?
    Note: There is a related (unanswered) post from 2009 here: http://forums.ni.com/t5/LabVIEW/Profile-performance-of-a-VI-using-DLL/m-p/888833#M401525
    Thanks
    Itay.

    I recommend taking the simple approach - put a millisecond timer function before and after the call to the DLL, and subtract. I suspect that CLFNs do not appear in the profiler because LabVIEW hands off execution to the DLL and can't monitor the internals of what the DLL is doing. LabVIEW has no way to know how much memory the DLL allocates nor how much processor time the DLL uses.

  • MSS Dashboard for Performance Management - PMP vs Flexi-Form

    Hello Experts,
    I have the following problem in Performance Management.
    We have decided to use PMP template for some employees (manager level) and Flexi-form for remaining employees (because we have pre-defined criteria in template that PMP UI is not showing).
    I found that PMP dashboard in MSS is only showing PMP appraisals.
    When manager opens Flex-form UI, it is showing all appraisals that the manager is responsible for (PMP & Flexi) and when the manager clicks on an employee's appraisal document link, it is always displaying the document in Flexi UI mode.
    If a manager is having half of his employees using PMP and other half using Flexi-form, what is the best way for him to look at Dashboard (initial screen to open employee's appraisals), so that for PMP appraisals will open with PMP UI and Flexi appraisals will open with Flexi UI?
    Thanks
    Raghu Kolukuluri

    >
    Raghu Kolukuluri wrote:
    > Hello Michael,
    > It would be very very helpful, if you can find out how to do the setting, so that the quick criteria maintenance is defaulted to only include the templates you need on flexible.
    >
    > I talked to my Portal developers and the initial feedback that I got is that it is not a simple configuration, but it may be possible using a program.
    >
    > Any other ideas?
    >
    > One more question I have.
    > What is the purpose of "Assessment" link under Talent Management? It never works for me.
    >
    > Thanks
    > Raghu Kolukuluri
    Hi Raghu,
    So i was wrong about it being portal development, glad I finally figured out how to do it. 
    configuring the "quick criteria maintenance": 
    It can be done by config following this post:  Define default value in POWL Quick Criteria Maintenance for all users
    regarding assessment, it doesn't work for you, b/c you probably haven't done the configuration.  go to talent management and talent development > talent assessment.
    here you wil have to read all the IMG activities, the documentation is decent on how to implement.  Basically with EP4, there are new types of assessment that a manager can do besides just performance, this includes assessing potential, risks, barriers, and development plans.  all of these assessments processes tie into downstream talent management processes such as talent review meetings and succession planning.  hope this helps.

  • GC Heap Remote Performance Monitor : Broken link for hotfixe download

    When using GC Heap window in the Remote Performance Monitor on a device that is running the
    .NET Compact Framework 3.5, there's a know issue which can be solved according this topic:
    https://support.microsoft.com/en-us/kb/2436709
    But when trying to get the fixe, the dowload link seems to be broken !!!
     http://support.microsoft.com/kb/2436709
    Any clue , idea to get this hotfix ?
    Thanks !

    It seem that this hotfix download link works well.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Blackfin Performance Profiling

    Hello,
    I'm acquiring 32 bits signals in which only 18 bits are used.   As the acquisition rate is around 4.5 MHz and last a few seconds, I must compress my data.  Therefore I wrote a simple VI that takes an array of 4 32 bits data (where only 4*18 bits are usefull)  and convert it into an array of 9 U8 of data.  The conversion takes 0.4 us on my computer (Quad Xeon) but more than 60 us on the Blackin which make no sense.  I'm using the BF548 evaluation kit running at 600 MHz where 60 us equals almost 36000 operations...
    I'm using the TickCount (ms) over multiple calls the conversion VI to know get my execution time. 
    Is there any known issue with the TickCount (ms) function?   Is the evaluation kit expected to run slower for any reason?  I've attached the LabVIEW project to this message.
    Regards,
    Patrick Lessnick 
    Attachments:
    bitstuffing.zip ‏33 KB

    Patrick,
    From my discussions with R&D we are not experiencing a bug.  Its a unique challenge to streamline performance with LabVIEW for Blackfin since there are so many additional caveats we don't usually have to worry about in LabVIEW for Windows. 
     If performance is the chief concern, here are my recommendations.
    Use a shift register.
    Don't use a subVI. The code will be larger on the diagram, but it will be faster and smaller on the chip.
    Don't use build array in the low level part. Instead, Initialize an array outside of the loop and index into it.
    Turn on optimization. For example, turning on Disable parallel execution should have a significant effect.
    If all else fails and our generated code just isn't fast enough (which I doubt), there is still the Inline C Node that he can use for doing something like this.
    Given these recommendations please let me know if you have any additional questions or concerns.
    -Mark
    Mark
    LabVIEW R&D

  • RichTextEditor.TextArea backgroundColor broken in Flex 4.*

    I have a simple application which uses a RichTextEditor with a colored background, like so:
    richTextEditor = addChild(new RichTextEditor()) as RichTextEditor;
    richTextEditor.textArea.setStyle("backgroundColor", 0xAAAAAA);
    richTextEditor.title = "Edit Text:";
    richTextEditor.htmlText = formattedText;
    This works fine when I compile against Flex 3.5.0, but in Flex 4.0 and 4.5, the background color remains white. I've tried setting it before the text, after the text, before and after it is added to the stage - even every single frame with an EnterFrame handler. Nothing - it just stays white.
    Has anyone else encountered this and does anyone have a workaround? I don't really want to switch to a Spark component if I can help it, and I can't downgrade the whole application to 3.5.
    Any answers much appreciated - as always.
    JcFx

    I have an ugly hack fix for this, but I'm still not sure why it's happening. Here's the workaround:
    richTextEditor = addChild(new RichTextEditor()) as RichTextEditor;
    richTextEditor.setStyle("backgroundColor", 0xAAAAAA);  /* NOT THE TEXT AREA, THE RTE ITSELF */
    richTextEditor.title = "Edit Text:";
    richTextEditor.htmlText = formattedText;
    callLater(hideBackground);
         protected function hideBackground():void
                //Console.Debug("TextFieldEditor hideBackground");
                if (richTextEditor)
                    if (richTextEditor.textArea)
                        for (var i:int = 0; i < richTextEditor.textArea.numChildren; i++)
                            var object:DisplayObject = richTextEditor.textArea.getChildAt(i);
                            var className:String =  getQualifiedClassName(object);
                             if(className == "mx.skins.spark::BorderSkin") richTextEditor.textArea.getChildAt(i).visible = false;
    - You need to callLater(hideBackground); every time the editor's text or htmlText is updated.
    Hope this helps someone in future. It has to be good enough for me at the moment but I'd still like to know why the setStyle call is failing.
    JcFx

  • MAC OS X Lion performance problem - broken memory management

    Starting with OS X 10.5 there are evident memory management problems in MAC OS X. The web was already then cluttered with complaints about system slowing down dramatically after some time. Back then i had slower machine, Mac Mini with 1GB RAM, so i (wrongly) concluded that it was due to inferior hardware.
    Now i have 2010 MBP, core i7, 8 GB RAM, dual GPU.
    Mac os X Snow Leopard was pain, but after migrating to OS X Lion, working some serious stuff on MAC started to be a nightmare.
    I finally managed to reproduce the problematic scenario, so i run the test and recorded the screen, into video.
    http://www.youtube.com/watch?v=u5wZwZh61_4
    I run the tar+bzip command, which is basic unix stuff, on the large amount of picture files, in my Pictures/ folder. Just before start, i run the "purge" command, to delete inactive/cached program data.
    You can see on the video that free memory starts to drop very fast, and inactive is constantly rising. If you take a look at "bsdtar" command, it takes only a fragment of RAM, so the problem is not in this process. You cannot say that it is a program memory leak, because then the problem would not be in inactive ram, rather in active/wired.
    When the free memory dropped below 100mb, i started some apps, like Safari, iPhoto and MS Word, and you can see in the video, that it takes even minutes to start an app, when normally (when there is free RAM), it would take some 3-5 secs to load.
    I run the same scenario and the same commands on my Linux Centos 6 box, no problem there ! Memory usage is some 10-20mb, no problems with cache/buffer.
    The memory management must be very broken in Mac OS X !

    Broken?  That's a bit harsh.
    Immature?  That's perhaps a better explanation.
    This paper describes Priority Paging as implemented in Solaris 2.7 back in 1998, and that's essentially what Mac OS X is in need of today:
    The problem is that when pages are needed, no differentiation is made between system file cache pages and application pages, and worse, the file cache can actually steal pages needed by applications.
    Finally when Dynamic Pager starts up and needs to start swapping things out, it's fairly heavy weight in operation, and causes the UI not responding cursor (aka the spinning beach ball) to appear.

  • Stranger performance profile

    I suppose this is pretty vague, but I will ask anyway... I have a couple of very large databases (6G or so apiece) on 64-bit linux using version 4.5 that I access and delete from using the java API in a single long transaction with multiple cursors in various loops-- it's sort of a graph search which is part of a bigger computation.
    I'm finding that operations are many orders of magnitude slower in the midst of than what I expect, and to verify that it's not just because I have a huge database or inefficient algorithm, I've taken out the most problematic part and I run it on its own, and it runs hundreds or thousands of times faster. Cursor.getSearchBoth slows down from .08ms in the standalone case to 10ms; Cursor.delete, once it's already positioned, slows from .02ms to almost 5ms, and perhaps most bizarrely, Cursor.close slows from too small to measure to 6ms! I'm not even looking at commit time or anything right now, just performance of these cursors; again there's just one transaction here.
    I don't see any evidence that the machine is thrashing, there's tons of free memory in the jvm, the cache misses per operation are extremely similar between the real app and the test app, and almost the whole database would fit in the cache I've set (though changing the cache size has negligible effect on all this). The key/data pairs are all quite small; 8 byte keys and ~40 byte values; I'm using the default page size. I guess I'm wondering how I can start to pin this down. These numbers really seem crazy, especially Cursor.close... what could I possibly be doing to make that run so slow?? If it helps, here is how I set up the environment, transactions, and cursors in both programs:
    EnvironmentConfig config = new EnvironmentConfig();
    config.setRunFatalRecovery(true);
    config.setErrorStream(System.err);
    config.setErrorPrefix("BerkeleyDB> ");
    config.setCacheSize(40 * 1024 * 1024 * 1024L);
    config.setLogRegionSize(512 * 1024);
    config.setLogBufferSize(4 * 512 * 1024);
    config.setMaxLocks(1000000);
    config.setMaxLockObjects(1000000);
    config.setMaxLockers(1000000);
    config.setLockDetectMode(LockDetectMode.YOUNGEST);
    File baseDirectory = new File(dir).getAbsoluteFile();
    setDirectories(baseDirectory, config);
    config.setAllowCreate(true);
    config.setInitializeLocking(true);
    config.setInitializeLogging(true);
    config.setInitializeCache(true);
    config.setTransactional(true);
    config.setPrivate(true);
    Environment dbEnv = new Environment(baseDirectory, config);
    DatabaseConfig config = new DatabaseConfig();
    config.setSortedDuplicates(true);
    config.setAllowCreate(true);
    config.setReadUncommitted(true);
    config.setMode(0664);
    config.setType(DatabaseType.BTREE);
    config.setTransactional(true);
    Database db = dbEnv.openDatabase(null, name,
    null, config);
    TransactionConfig transactionConfig = new TransactionConfig();
    transactionConfig.setReadUncommitted(true);
    Transaction txn = dbEnv.beginTransaction(null, transactionConfig);

    Ugh.. OK, the best way to find a bug that's been driving you crazy all week is to publically whine about it on a forum. I had a cursor in a tight loop that I wasn't closing. I found this literally 5 minutes after posting... but hey, whatever it takes! People, take note! Don't mess with them cursors!

Maybe you are looking for