exasol / script-languages-release

Release Repository for Script Language Container for user defined functions (UDF's) that can be used in the EXASOL database.
https://docs.exasol.com/database_concepts/udf_scripts.htm
GNU General Public License v3.0
9 stars 5 forks source link

Verify if reusing the function pointer of the exaudflib factory methods has performance impact #340

Open tomuben opened 3 years ago

tomuben commented 3 years ago

Background

The exaudfclient retrieves the factory methods for the pimpl object by invoking dlsym() for each new object. This might have a performance impact.

Acceptance Criteria

Cache the function pointer (for example by implementing a singleton) and reuse it. Then check if this has any improvement on the performance.

tomuben commented 2 years ago

For now, this can be fixed only for Exasol v 8.0.0 container(s).