locked
How to improve performance of Application in WM RRS feed

  • Question

  • My Application is having dynamic controls , data is binded once the control is created , it consume time to load application . Any work around to improve performance of my application is appricated.

    Thanks in Advance

    Gouse

    Tuesday, September 14, 2010 6:19 AM

Answers

  • Hi Gouse,

    That is depending on your application initialization approached how you are creating/initializing application's control objects and if you have initialized all objects/controls of your application at a time of application form load, then you application loading performance goes to down and take time to load so you have to decided what are the objects/controls at a time of load you have required and what are the objects/controls are require later, on the bases of this analysis you can increase the application performance.

    Hope it helps.

     

     

     


    If you find my post is helpful for you then mark as a answer.
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Tuesday, September 14, 2010 11:42 AM
  • If you want to improve your application's performance you should start off with identifying where your application is spending most of it's time. The best way to do this is with a profile. Assuming that your application is .Net based you can use the profile from Eqatec (http://www.eqatec.com/tools/profiler/). 
    Joel Ivory Johnson | http://www.j2i.net | Device Application Development MVP
    It takes all the running you can do to stay in one place.If you want to get somewhere else,you must try to run at least twice as fast as that.
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Tuesday, September 14, 2010 12:38 PM
  • If yours application is  loading many .dll during initialization then follow the approach for late/delay biding , there is speicifc technical documents by microsoft .
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Thursday, September 16, 2010 8:05 PM

All replies

  • Hi Gouse,

    That is depending on your application initialization approached how you are creating/initializing application's control objects and if you have initialized all objects/controls of your application at a time of application form load, then you application loading performance goes to down and take time to load so you have to decided what are the objects/controls at a time of load you have required and what are the objects/controls are require later, on the bases of this analysis you can increase the application performance.

    Hope it helps.

     

     

     


    If you find my post is helpful for you then mark as a answer.
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Tuesday, September 14, 2010 11:42 AM
  • If you want to improve your application's performance you should start off with identifying where your application is spending most of it's time. The best way to do this is with a profile. Assuming that your application is .Net based you can use the profile from Eqatec (http://www.eqatec.com/tools/profiler/). 
    Joel Ivory Johnson | http://www.j2i.net | Device Application Development MVP
    It takes all the running you can do to stay in one place.If you want to get somewhere else,you must try to run at least twice as fast as that.
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Tuesday, September 14, 2010 12:38 PM
  • If yours application is  loading many .dll during initialization then follow the approach for late/delay biding , there is speicifc technical documents by microsoft .
    • Marked as answer by warrentang Monday, September 20, 2010 1:30 AM
    Thursday, September 16, 2010 8:05 PM