<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Engine Performance - Profiling 2</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2</link><description>&lt;p&gt;Dear Ivy Team&lt;/p&gt;
&lt;p&gt;I've profiled our app with VisualVM and it turned out that bundle.getString consumes about 15% of the time :&lt;/p&gt;
&lt;p&gt;&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/Unbenannt_BLAmLnP.PNG"&gt;&lt;/p&gt;
&lt;p&gt;ResourceHandlerImpl.getLocalePrefixForLocateResource&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        try
        {
            ResourceBundle bundle = ResourceBundle.getBundle(bundleName, locale,
                    ClassUtils.getContextClassLoader());

            if (bundle != null)
            {
                localePrefix = bundle.getString(ResourceHandler.LOCALE_PREFIX);
            }
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Any idea what is wrong here ?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/4435/engine-performance-profiling-2" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 04 Mar 2020 10:27:13 -0500</lastBuildDate><item><title>Answer by SupportIvyTeam</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2/4442</link><description>&lt;p&gt;joined analysis of the issues initiated.
public discussion of this specific issues in question, so we freeze the thread for now.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SupportIvyTeam</dc:creator><pubDate>Wed, 04 Mar 2020 10:27:13 -0500</pubDate><guid>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2/4442</guid></item><item><title>Comment by Reguel Wermelinger on John Moser's question</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4441</link><description>&lt;p&gt;look &lt;a href="https://answers.axonivy.com/users/1123/john-moser"&gt;&lt;a href="https://answers.axonivy.com/users/1123/john-moser"&gt;@John Moser&lt;/a&gt;&lt;/a&gt; we are passionate about our product. We love it's performance and how it helps hundreds of developers to provide solutions that scale even when many users are concurrently using the platform. Presumed that our platform was used in the way the Authors would recommend it. 
So no, we do not offer Java ecosystem support for each and every corner case. But we are willing to make your workflow app a success. My offer to help you stays intact.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Wed, 04 Mar 2020 03:28:28 -0500</pubDate><guid>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4441</guid></item><item><title>Comment by John Moser on John Moser's question</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4439</link><description>&lt;p&gt;" I do not think that a discussion in the Q&amp;amp;A"&lt;/p&gt;
&lt;p&gt;May be you are aware that different projects are doing exactly the same - to find out why their Ivy applications are slow. So this discussion might help the guys across the corridor working for another Ivy based project, if they come across the same issue.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Moser</dc:creator><pubDate>Tue, 03 Mar 2020 08:00:24 -0500</pubDate><guid>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4439</guid></item><item><title>Comment by John Moser on John Moser's question</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4438</link><description>&lt;p&gt;" hard to say anything based on the given facts."&lt;/p&gt;
&lt;p&gt;Hmm ... I would think these are hard facts. The question here is what is this ResourceBundle about. Is this something the application is providing ? Could it be that the resource has gotten just too large to be handled by Ivy ? May be indicate where the data is stored (if) ? Sorry I am possibly a lonely supporter of Ivy (one of the few) but I guess it's really your job to dig out if there is an issue with this bundle.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Moser</dc:creator><pubDate>Tue, 03 Mar 2020 08:00:19 -0500</pubDate><guid>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4438</guid></item><item><title>Comment by Reguel Wermelinger on John Moser's question</title><link>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4437</link><description>&lt;p&gt;hard to say anything based on the given facts. &lt;/p&gt;
&lt;p&gt;following recent Q&amp;amp;A entries I assume you are working on these performance analysis since several days. Improving execution behavior is a complex task - it's hard to make the right conclusions out of the recorded data. Therefore, I do not think that a discussion in the Q&amp;amp;A is the effective way to handle such issues. 
Nevertheless, we'd gladly support you in identifying performance issues within your ivy app. Please open a ticket so that we can tackle these issues together: &lt;a href="https://support.axonivy.com/"&gt;https://support.axonivy.com/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Tue, 03 Mar 2020 06:31:25 -0500</pubDate><guid>https://answers.axonivy.com/questions/4435/engine-performance-profiling-2#4437</guid></item></channel></rss>