Skip to content

Performance Tuning at a Tier 1 Bank

Challenge

Chronicle were engaged to provided performance tuning at a Tier 1 bank in London. They were having issues with latencies within their Equity Trading system and one of our objectives was to improve the longest delays in order management systems with minimal changes to the underlying framework. The main challenge they faced was identifying where the delays were so action could be taken to improve performance.

Solution

To identify why threads were taking so long, we implemented a monitoring system which took a stack trace when a thread took longer than 50 microseconds.

We discovered that the biggest source of delay was log file rolling which paused the JVM for around 250 microseconds. Our solution involved implementing a number of configuration changes and targeted improvements without significant changes to the code.

Results

For the most common tasks, we achieved a factor of 25 reduction in the worst 1 in a 1000 delays (99.9%ile). We also achieved a 40% reduction in overall latency.

Solutions utilised in this project:

Consultancy

Our partners

We partner with some of the industry's most trusted brands

Partner Logo - MTree
Partner Logo - Lenovo
Partner Logo - Speedment Logo
Partner Logo - Red Hat
Partner Logo - Reactive Markets
Partner Logo - Nvidia

Want to learn more? See the benefits of Chronicle's products in action

At Chronicle, we believe less is more. Learn more about why and how Chronicle can support your business and how it can increase efficiency and streamline your systems and workflows by speaking with one of our experts.

We can also offer you our release notes.

By completing this form, I agree that Chronicle Software may keep me informed of its products, services and offerings. To view our privacy policy, click here. To unsubscribe click here.