Skip to Content
avatar image
Former Member

design studio performance issue

Hi,

I have dashboard with performance issues. When I clicked on buttons to run some scripts dashaboard responses slowly to reflect changes. I have activated runtime profiling and analyzed the logs, according to logs major runtimes are on "Render Ui Item ZEN_PROFILING" steps. What does it mean? How can it be improved?

Thanks in advance,

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Sep 22, 2017 at 09:42 AM

    Hello - Karol explains the details here: https://blogs.sap.com/2015/06/30/understanding-profiling-and-statistics-in-design-studio/ - reading his code, Z_PROFILING are items from the "non-Layout area"

    He has 2 links in his blog to best practices for performance - have you taken a look? Is your datasource BW or HANA?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Fahad,

      I have disabled add-ons in Internet explorer but nothing has changed. On the orher hand, when I opened the same dashboard from Chrome browser, the performance of the same action is much better then in Internet explorer.

      I have also checked "Network" via F12 in both browsers, both displayed almost same time values like 250 ms, however while actual response time (or felt time) on Chrome is less than a second, Internet Explorer has responded in about 3-4 secs.

  • avatar image
    Former Member
    Oct 03, 2017 at 08:18 AM

    Hi,

    My client is 1.6 sp4 , the BI platform is on 1.6 sp3 . Both in local or BI mode slow response happens on Internet explorer. Nothing has changed even applying your suggestions.

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 28, 2017 at 01:47 PM

    Hi Celik,

    What version of DS you are on?

    That may be due to cache issue.

    Try clearing the cache from IE browser, see this link first 2 steps. Then also clear the cache from Network (see my previous reply last screenshot) under Network 5th Icon. Then reopen the browser and check the performance again.

    Chrome will always be faster due to rapid updates. SAP only support and recommend IE>10 compatibility with their product.

    Side Note: With Chrome you will need to wrote additional code to handle CSS output.

    If still the issue persists, the root cause of performance can run into deep analysis based on various key factor as below:-

    • Bex aggregation
    • Design Studio APS memory assignement
    • BI Architecture
    • HANA memory heap session
    • Parallel processing of queries
    • Design Studio code conflict
    • Browser add-ons
    • CSS load time
    • Image load time

    However i'm pretty sure except first 3 rest can be ignored in your case.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 04, 2017 at 05:24 AM

    Hi Ihsan,

    Based on your comments and code I think I get the gist of what you are trying to achieve, with an application that probably looks something like this prototype I created:

    Although it may not necessarily be the cause of your performance issue, I suggest that you simplify your code by creating a global script function to replace the long if-then-else statement you have, as per the example below:

    Then each '-'/'+' icon would include code calling this function, as follows:

    GLOBAL_SCRIPTS_PROGRESS.updateProgressIndicator("-", PROGRESSINDICATOR_1, INPUTFIELD_1);
    
    GLOBAL_SCRIPTS_PROGRESS.updateProgressIndicator("+", PROGRESSINDICATOR_1, INPUTFIELD_1);

    Here's a download link to the exported application that you can try in your own system to compare performance results, which may help in narrowing down the root cause of your issue:

    https://www.dropbox.com/s/eo0yy8rwkraf7bs/SCN_PROGRESS_INDICATOR-20171004160557.zip?dl=0

    Regards,

    Mustafa.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Ihsan,

      Thanks for your follow-up. Instead of copying my script code to your existing application, did you try downloading my sample app from the link provided, importing it directly into your Design Studio environment and then executing it to observe the performance for comparison purposes?