Flex iPhone Application Performance issue

Hi,
I have developed mobile application for iPhone, iPad, and Android using flash builder 4.5.1. iPhone application performance is very slow compared to iPad version and Android even though the code set is same for all the versions.
Can anybody help how to improve the performance on iPhone?

Moving thread to mobile development and notifying our iOS team to take a look.  If you find a specific issue you consider broken, please post again in the bugs forum and we'll investigate further.
Chris

Similar Messages

  • Socket based application - Performance Issues - Suggestions Needed

    Hi All,
    We have an application which basically has been developed using core java. Here is a high level information about the application:
    a) It opens a serversocket which allows clients to connect to it.
    b) For every new client connection, a separate thread is created and this thread deals with requests from clients, processing the data and replying back to clients.
    c) Each socket is polled continuously and sockettimeout is 2 seconds. If there is a timeout, we handle the situation and socket is again read. So basically sockets is read every 2 seconds. If number of timeouts reaches a configurable value, we close the connection and thread is dropped as well.
    d) In production, three instances of this application are running with the help of a cisco load balancer. It is there for last 5 years.
    However there has always been some minor performance isssues and we have sorted them out using different types of garbage collectors, by introducing hardware load balancers, upgrading the code for new Java versions. It is currently running on 1.4.2.
    However there has always been some performance issues and today while googling over internet I came across following on the bea website which says that core java sockets are not as efficients as native API. BEA has implemented its own APIs for weblogic. My queries are:
    a) Are there any better Java Socket/network API (for solairs, I know Java is plateform independenet but there could be lib which also using native libs) which are much more efficient than Core Java.
    b) We are getting the InputStream/OutputStream and creating objects of DataInputStream/DataOutputStream to read the data 'Byte-By-Byte'. Each byte can have different information thats why it is required. Are there any better way of getting info than what we are currently doing.
    c) As I mentioned, we are continously polling the socket for read operation with a timeout value of 2 seconds. What is the better among the following from performance point of view: (1) Frequent read operation with a lesser timeout value or (2) Less Frequent read operations with larger timeout value. (3) Any better idea??
    Please suggest few things or pointers which I could do to improve the performance of the applcations. Many thanks.
    Thanks,Akhil
    From BEA website:-
    "Although the pure-Java implementation of socket reader threads is a reliable and portable method of peer-to-peer communication, it does not provide the best performance for heavy-duty socket usage in a WebLogic Server cluster. With pure-Java socket readers, threads must actively poll all opened sockets to determine if they contain data to read. In other words, socket reader threads are always "busy" polling sockets, even if the sockets have no data to read. This unnecessary overhead can reduce performance."

    My recommendations:
    - Always use a BufferedInputStream and BufferedOutputStream around the socket streams
    - Increase the socket send and receive buffers to at least 32k if you are on a Windows platform where the default is a ridiculous 8k, which hasn't been enough for about 15 years.
    - Your 2-second timeout is far too short. Increase it to at least 10 seconds.
    - Your strategy of counting up to N short timeouts of S seconds each is completely pointless. Change it to one single timeout of N*S seconds. There is nothing to be gained by the complication you have introduced to this.

  • ADF-JSF: Application Performance Issue

    Hello!
    My question or set of questions will be a bit vague...I am simply not sure where to look for problem(s). So here is what I have. Application implemented with ADF-JSF (JDEV ver:10.1.3.2.0). It basically has 5 pages. Each page containes user input form, commandButton and result table. Functionally, each page is a 'search page' that returns results based on what user specified in the form. Components on each page are bound to VO that is based on EO (DB table). Tables have at least 2.5M records up to 16M. Certain indexes exist (for most common searches) to improve the performance. However, there have been performance issues found and largely they would be grouped into the following:
    1. User is on page A, performs the search, goes to page B (via link) and performs other search, then goes back to A and similar search takes much longer to return results. Seems to me that this moght be related to memory. Maybe results of the previous search are cashed and it takes new search to retreive results longer as the VO cashe needs to be cleared first. Does that make sense?
    2. User is on page A and then goes to B. Leaves browser for 10-20 minutes and tries to go back to A. It takes up to a minute before page reloads with the previously displayed results. I am thinking this has to be related to page lifecycle where AM tries to re-execute bindings ( I do not think it is passivation issue though). What is the best practice to control the lifecycle?
    Any pointer on where to look for the solution is very welcome.
    Rade

    Carl,
    To use Tom Kyte's analogy, you are firing a gun into a room full of people hoping to hit the bad guy. You haven't seemed to have gotten any information about where the performance issues lie. It could be in the DB, network, ADF Business Components, JSF layer, other stuff monopolizing resources, etc, etc. I have ADF BC apps developed in 10.1.3.3 that run quite well.
    So, I would recommend you spend some time investigating where the performance problems lie. Try turning on logging output, check machine utilization - use your investigative techniques to find the bad guy so you can then work on fixing him.
    John

  • Excluding Members from EPMA application - performance issues?

    We are building a new application using dimensions from our Shared Library and I had a question about excluding some members.
    For one dimension, I was able to use the "Add to App View" functionality, which was able to bring in only the one tree of members I wanted, without having to exclude anything, which seems to be the best way of doing this.
    For another dimension, I need to pick and choose members from within the hierarchy, so I will need to add almost all parents, and then go through and exclude some members. Will this cause any performance issues having excluded members? Will the excluded members get deployed to planning or do they just sit in EPMA?
    Any help would be appreciated.

    Hi,
    Excluded members are not deployed to Planning, therefore would not impact performance negatively.
    Cheers,
    Alp

  • IPhone 4 performance issue

    Hi all,
    I am facing little problem with my iPhone 4(GSM)+ I’m running my iOS 5.1.1+non-jailbreak. It slows down in performance and hangs-up while using an app or sliding to ‘Search iPhone’ Screen and other screens (search,Home, Screen1).  For example if I play games the screen freezes and smoothness og graphics is gone like motion comes in frames (lagging). While reading on iBook or Adobe Reader, scrolling of pages is not smooth.  Camera app also takes time to open and taking shots (I only had few pictures in my photo gallery i.e >150). In general the performance is lost compare to the my new iPhone about an year back (PS: installed Apple protection plan expires on July 2013)
    I did every troubleshooting from my side like reset, hard boot and restore from backup and as new iPhone. Now am using iPhone as ‘New iPhone’ option while restoring my device I just sync ‘d contacts, notes and reminders from iCloud. I also deleted all apps from my iTunes library and also downloaded fresh copy of iTunes from Apple Web and apps from iTunes on Windows XP SP3 Pro.
    With all above, performance had improved but not more than 20% as there are only 8 apps (iPhoto, twitter, find iPhone, WhatsApp, Viber, DI Radio,  Adobe Reader, IM+ Pro) and with no music and photos.
    Please suggest what I should do to have the same pleasure when I bought my iPhone.
    Thanks !!

    Prasadhegde wrote:
    is there a possibility to go back to iOS 6
    Downgrading is not Supported by Apple.
    For your Issues...
    Try This...
    Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear...
    Usually takes about 15 - 20 Seconds... ( But can take Longer...)
    Release the Buttons...
    If no joy...
    Reset all settings
    Settings > General > Reset > Reset all Settings.
    This will return all iDevice settings to factory defaults... you will not lose any data.... But you will have to re-enter all of the device settings.
    If the issue persists...
    Connect to iTunes on the computer you usually Sync with and Restore
    http://support.apple.com/kb/HT1414
    Make sure you have the Latest Version of iTunes (v11) Installed on your computer
    iTunes free download from www.itunes.com/download
    More Tips here...
    http://osxdaily.com/2013/09/23/ios-7-slow-speed-it-up/
    http://osxdaily.com/2013/09/19/ios-7-battery-life-fix/
    Note:
    Also consider Deleting any Apps you have Purchased / Downloaded but you now never use.

  • Itunes - AIR Iphone application - Sync issue

    I created a test AIR application using iphone packager. I followed all the steps descriped in the developer guide
    to build the application.
    When I sync the application with my iPhone it shows the error :
    The application "xxxxx" was not installed on the iphone "xxxx" because the entitlements are not
    valid.
    I tried deleting all the certificates/provision files and created new ones. Still, I get the
    same error.
    Any help is highly appreciated.
    Thanks,
    Arun.

    Looks like the issue is in specifying the app-id. I removed the bundle id from the app id in the configuration
    file. It installed without any issue

  • Application Performance Issue

    Hi !
    We have developed a web application which was moved to staging around an year ago. Now the application is facing connection failures and session time outs. We inferred that it is 'coz of the increase in the size of database resluting in larger outputs causing the timeouts..There are hundreds of users accessing the application at a given time....and lakhs of recs in each table...around 60 tables in total
    We are using weblogic server 5.1 and java,jsp,ODBC for the application development. We suggested that the connection pools size be increased and the time out value be increased as well....
    But , we r also trying to check the frontend to see if it can be optimized in a better way....
    My question is ..do u think that the usage of preparedstatement in place of statement object in jsp's and java files is going to make any difference....
    Also, can u also suggest any other methods to follow to optimize the performance....
    any suggestions are welcome..Thanks in advance

    Prepared statements make a difference if you execute the same query over and over again. It means it doesn't have to parse the sql string each time, but can just plug in different parameters.
    In your case though, I don't think it would make much of a difference. The time is being spent in running the query, not parsing it.
    I would look at your database queries - maybe add an index to the table to speed things up?
    What database are you using specifically? How are you connecting via ODBC? Using the JDBC-ODBC bridge? Maybe look at a pure JDBC driver?
    The general rule is that 90% of the time is spent in 10% of the code. Its finding the 10% you need to optimize that is the problem. Run a profiler to see what is taking the time.
    Good luck,
    evnafets

  • IPhone Applications Sync issue - Unable to transfer

    I bought the allRAdio application from my PC - iTunes iStore for $0.99. However, I am unable to copy this application to my iPhone. The version is 2.0.2. The country is set to India in both iTunes Application on my PC and on iPhone.
    The applications tab displays the application that I purchased, but its greyed out. I am unable to drag & drop it to my iPhone.

    The normal way to transfer apps to the iPhone is not "drag-and-drop". With the iPhone connected and selected in the device list of iTunes, click the Applications tab, then select the app in the list (or select All Applications), then click Sync.

  • Iphone application password issues

    Every app on my iphone 4 that involved a username or password including facebook, emails and bank apps asked for the details to be re-entered with the reason of incorrect details or server was down. i am aware that IOS software is not prone to viruses but what could this be? should i be worried?

    LukeSluke981 wrote:
    My mother has an iPhone 5 that she's been using for the past year or so that she relies on for work and personal use in terms of email. This is the feature that she utilizes most frequently but she's recently been having issues with accessing her emails. To provide a little information that could be useful before I begin to describe her issues, she has both a gmail account and a charter email that she has attached to her phone. So recently she has been having multiple issues with the charter account alone which have included, deleting all previous emails on both the iPhone and the actual charter account (could be issue on charter's end but I figured I should just list it anyway) and an issue about sending and receiving emails. When trying to send an email, the email won't be delivered and will be displayed in the outgoing email box, any attempts to resend the email have come up with a message saying that "the password to this email account is incorrect". Now I've tried multiple solutions to try to aid this problem, re-entering the password for the account, changing the password for the account, checking whether or not the charter servers are available to send emails, deleting the account from her phone and then entering it again to no avail, hard resetting the phone and nothing seems to fix this issue. Any advice would be greatly appreciated as it would save us a trip to the Apple Store.
    Thanks in Advanced,
    Steve
    Sorry this isn't an Apple/iphone issue but an issue with the Charter account.  Have you contacted the Charter email provider to resolve the issue?

  • 1 core VS multi core in a web application: performance issue

    Hi,
    I'm having trouble with a web application in a multi cpu server (w2ksp4, iis+wl9.2)
    I have prepared a set of JMeter stress tests, and the application is only capable to finish 5 transactions in a multi cpu (2 cpus with 2 cores each) but if I bind the JVM of the weblogic process to only 1 core, then the application can handle more than 60 transactions without errors.
    I'm in production side; developers tell me "hardware problem" but it seems more likely a poorly designed application (as per my previous experience with them)
    The syntoms are lot of null pointers exceptions and threads stuck when in multi core scenario.
    Althought I have not put lot of details, any of you have ever seen something similar?
    If anybody needs further information please feel free to ask
    Thanks,
    Antonio

    What operating system are you using?
    make sure you are trying a certificated configuration JDK and OS.
    Oracle Fusion Middleware Supported System Configurations
    If using unix/Linux OS based you migh be hitting low entropy issue, you can add
    -Djava.security.egd=file:/dev/./urandom to JAVA_OPTIONS and retest the issue
    Best Regards
    Luz

  • Very Confused, Application Performance Issue

    Essentially every program takes much longer to start-up than it used to, Chrome for example used to start in less than one bounce but now it takes at least 4, even if I close it and re-open it straight away, I've tried using Onyx to clear the application cache and Disk Utility reports nothing wrong with the HDD, I'm at wits end as to what could be wrong, please help me!
    iMAC 21.5"

    I have ran disk utility, onyx, changed the startup disk and even reset the PRAM just to ensure, the issue is still occuring. Not just in Chrome but in every application I can think of. I copied around 80gb of data from a USB HDD to another USB HDD then ejected them both, that's when it started to happen

  • Web Application Performance Issue (WLS 12)

    Hello guys,
    I am new to weblogic and i recently downloaded weblogic server 12.1.3.0 and i created a domain and successfully deployed my web application.
    My web app is Java Based (Mainly Servlets , DWR Requests ..), the problem is that it takes for ever to start and it is very slow .
    I deployed it on Tomcat 7 previously and had no problem it was very quick.
    I tried changing the JVM Arguments (xms , xmx and XX:MaxPermSize) but no luck with that .
    Kindly can anyone help me with this issue .
    Thanks in Advance.

    What operating system are you using?
    make sure you are trying a certificated configuration JDK and OS.
    Oracle Fusion Middleware Supported System Configurations
    If using unix/Linux OS based you migh be hitting low entropy issue, you can add
    -Djava.security.egd=file:/dev/./urandom to JAVA_OPTIONS and retest the issue
    Best Regards
    Luz

  • My VC application performance issue --- Very bad.

    Hi,
    I have developed a Vc application that when i run it directelly from the application server or preview from VC it run smooth, but after importing into production it is extremally slow.
    The users access the application through the companies DNS and loadbalancer.
    I have NW7 and SP15, any ideas?
    Regards,
    Marcelo

    quote:
    Originally posted by:
    cyberKafka
    I also understand that creating windows via AS (not MXML)
    could help a bit (apparently a lot with memory allocation. have not
    tested myself thou.)
    Do you have a link for any more info on this? Sounds
    interesting.

  • Create Application performance issue

    Hi Experts
    Please help me
    I have two same enviroment.
    In one in which users are of native mode if I create a Essbase application it takes around 7 sec to create but in other where users are from MSAD and security is externalize, its taking around 3 minutes.
    Database repository are same i.e on local machines
    I see this message when I check SharedServices_Security_Client.log in my second enviorment:
    com.hyperion.css.spi.impl.ldap.LDAPCacheUpdater.resolveCircularDependency(Unknown Source) - INFO: Time to resolve circular dependency on the Cache for provider: LDAP in millis is : 0
    EAS 2008-09-12 01:00:40,716 [Thread-299] WARN com.hyperion.css.spi.impl.ldap.LDAPCacheUpdater.refreshProviderGroupCache(Unknown Source) - INFO: Time to build Cache for provider: LDAP in millis is : 3800
    Enviroment Details:-
    Product Version:- Hyperion Essabse 9.3.1
    Plateform:- IBM AIX Based Systems (64-bit) version 5.3
    Please suggest the possible cause and solution.
    Thanks

    Hi Experts
    Please help me
    I have two same enviroment.
    In one in which users are of native mode if I create a Essbase application it takes around 7 sec to create but in other where users are from MSAD and security is externalize, its taking around 3 minutes.
    Database repository are same i.e on local machines
    I see this message when I check SharedServices_Security_Client.log in my second enviorment:
    com.hyperion.css.spi.impl.ldap.LDAPCacheUpdater.resolveCircularDependency(Unknown Source) - INFO: Time to resolve circular dependency on the Cache for provider: LDAP in millis is : 0
    EAS 2008-09-12 01:00:40,716 [Thread-299] WARN com.hyperion.css.spi.impl.ldap.LDAPCacheUpdater.refreshProviderGroupCache(Unknown Source) - INFO: Time to build Cache for provider: LDAP in millis is : 3800
    Enviroment Details:-
    Product Version:- Hyperion Essabse 9.3.1
    Plateform:- IBM AIX Based Systems (64-bit) version 5.3
    Please suggest the possible cause and solution.
    Thanks

  • Sale Order Performance Issue.

    Hi,
    We are using EBS 12.0.6 and Database is 10g (10.2.3).
    We are facing performance issue with "Order management Sale Order Form",
    When user click on "Line Items" Tab of "Sale Order Form" and
    In "Main" Tab entring the "Ordered Item" then press tab and entring the "Qty" of item, its takes time 20 to 30 Second for one item if its related Items exists.
    We have 150 entiries against one sale order. Users are facing 20-30 second delay on each entry.
    Please advise how to improve the performance when related Itms exists?
    Thanks,
    Edited by: user12007410 on Feb 4, 2010 12:00 AM

    Pl create a trace file as outlined in MOS Doc 564817.1 (How To Create Forms And Database Level Trace For Receiving Transactions) to help pinpoint what SQL is causing the issue. Then open an SR as this may be a known issue for which a patch exists.
    Pl also verify that database statistics are current - see MOS Doc 169935.1 (Troubleshooting Oracle Applications Performance Issues) - section on "Statistics Gathering"
    HTH
    Srini

Maybe you are looking for

  • How can I  custom my date  in OBIEE.

    How can I custom my date in OBIEE.I want to see date in my user friendly format for Date Format MM/DD/YYYY to filter with leading zero(number) eg (01.21.2008) and not M/D/YYYY (1.21.2008) that i am seeing.I would appreciate it if you could give me a

  • Cannot open embedded pdf files with Adobe Reader X

    When trying to open pdf files embedded as an object within MS Word or Excel (Office 2007) it comes up with the following message: "The program used to create this object is AcroExch. That program is not installed on your computer. To edit this object

  • My computer suddenly stopped allowing me to open new windows in firefox, how do I reset it to do this

    last week my computer (a thinkpad) stopped letting me open new windows by pushing the + key in a window, so now when I search it replaces the open window. what happened and how do I fix it?

  • Error code 72

    I have been a Photoshop user for years and took up a Creative Cloud subscription as soon as it became available. Previously I had run Photoshop CC on my home PC and my laptop, along with Lightroom. I have now had to replace my desktop after a major d

  • Security migration

    I have a TEST box and point Shared Services to PROD LDAP. I want to develop security in TEST using Shared Services to set up groups/filters in an automated fashion, a feed from the LDAP group. Is there an easy way to migrate the security settings in