An application I've been developing in RHEL was running fine in RHEL 7.0 and 7.1. I've recently updated to RHEL 7.2 which upgraded the default kernel as well. I noticed that the application was now running noticeably slower. I then reverted to an older kernel and the application ran fine. I've been in contact with Red Hat and have sent them SOS reports, traces (ltrace and strace) and perf reports. They've identified 'libEsriRuntimeQt.so' as the potential cause of the slowdown. The application runs fine on the following "229" kernels:
kernel.x86_64 3.10.0-229.11.1.el7
kernel.x86_64 3.10.0-229.14.1.el7
kernel.x86_64 3.10.0-229.20.1.el7
And runs noticeably slower on the newer "327" kernels:
kernel.x86_64 3.10.0-327.el7
kernel.x86_64 3.10.0-327.3.1.el7
kernel.x86_64 3.10.0-327.4.4.el7
kernel.x86_64 3.10.0-327.4.5.el7
Anyone have any ideas on why 'libEsriRuntimeQt.so' runs slower on the new kernels?
Thanks!