Decreased performance IDEA Statica worker

Hi Support,

Recently we are experiencing a strong decrease in the performance of one of our applications that is using IDEA. The decrease in performance started with using a new IDEA version (IDEA Statica 22) in combination with a new worker(v5.3.1). Calculations are send to the worker and take a very long time to return result files (up to three minutes, that used to be 20 seconds).

The following log from my development environment gives an example:

2023-07-13 08:21:21.910 INFO    : Job (uid: 590589) received - EntityType: RectangularCrossSectionCalculator - call: update_m_n_tables
2023-07-13 08:21:21.913 INFO    : Progress message sent:
   | Ophalen omhullende resultaten uit belastinginvoer..
2023-07-13 08:21:22.072 INFO    : Progress message sent:
   | Berekening in IDEA/RCS wordt uitgevoerd..
   | -----------
   | Zie VALIDATIERAPPORT voor toelichting van de rekenmethode.
SENDING JOB TO WORKER
2023-07-13 08:21:22.782 INFO    : External analysis not yet finished, waiting 1 seconds to retry...
2023-07-13 08:21:23.867 INFO    : External analysis not yet finished, waiting 2 seconds to retry...
2023-07-13 08:21:25.981 INFO    : External analysis not yet finished, waiting 3 seconds to retry...
2023-07-13 08:21:29.079 INFO    : External analysis not yet finished, waiting 4 seconds to retry...
2023-07-13 08:21:33.196 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:21:38.273 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:21:43.356 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:21:48.444 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:21:53.542 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:21:58.642 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:03.753 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:08.857 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:13.952 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:19.084 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:24.190 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:29.349 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:34.442 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:39.550 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:44.696 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:49.789 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:22:54.895 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:00.108 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:05.205 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:10.308 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:15.535 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:20.673 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:25.752 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:30.841 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:35.959 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:41.036 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:46.121 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:51.202 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:23:56.297 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:01.416 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:06.506 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:11.658 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:16.813 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:21.924 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:27.004 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:32.117 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:37.193 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:42.355 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:47.431 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:52.515 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:24:57.603 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:02.687 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:07.821 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:12.917 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:18.008 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:23.088 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:28.163 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:33.246 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:38.339 INFO    : External analysis not yet finished, waiting 5 seconds to retry...
2023-07-13 08:25:43.680 INFO    : External analysis completed successfully, returning results
RECEIVED RESULT FROM WORKER
2023-07-13 08:25:43.831 INFO    : Job (uid: 590589) completed in 261919ms

Have you heard this before? Is there anything I can do to increase performance again?

Hi Bart,

Before you switched to IDEA v22 I assume you were using v21?

Hi Kevin,

I am not sure about that. Before we were using a direct worker to IDEA RCS (version 10), we switched to IDEA Statica v22 (that can acces IDEA RCS) a while ago. Since then the performance dropped a lot

Do you also return the .ideRcs. file using the return_rcs_file=True argument in IdeaRcsAnalysis?

Could you DM me the input XML file so we can check whether the viktor-idea integration is slow, or the idea calculation itself.

This is fixed with the latest worker (v5.4.0) which can be downloaded here: Workers | VIKTOR Documentation