£538.80

Event Information

Share this event

Date and Time

Location

Location

eSynergy Solutions Limited

50 Fenchurch Street

London

EC3M 3JY

United Kingdom

View Map

Refund Policy

Refund Policy

No Refunds

Event description

Description

Profiling is a key technique in observing and understanding application performance. This ability allows us to determine where in our systems bottlenecks lie, and gives us the information required to target those bottlenecks. Armed with this knowledge and the use of appropriate design patterns, we can fully utilise the power of modern computing hardware, making our applications faster. Aiming for good application performance has many benefits: better user experience, superior scalability, and improved efficiency, which can be particularly useful in today’s cloud deployments.


This course is designed for application develops and performance engineers, who are already well-versed in the use of standard application profilers. The material will build on this knowledge, exploring in more depth different approaches to profiling, and covering more advanced techniques. Other topics include measuring and reporting system latency, and profiling in production.




Agenda:

Profilers - the good, the bad, the ugly?

A look at the profiler landscape comparing the pros and cons of each type.

Sampling vs recording

Trade-offs that need to be considered when choosing a profilng method.

Sampling bias

How to avoid common pitfalls in measurements.

Flamegraphs and other visualisations

Allocation profiling

Lunch break

Custom tracepoints

How to instrument programs to capture events.

Profiling in production

Techniques for "always-on" profilng.

OS/Kernel/Hardware profiling

Looking for performance issues lower down the stack.


Key takeaways:

  • JVM internals

  • System profiling tools

  • Benchmarking methods

  • Performance monitoring and metrics collection

  • High-performance programming techniques



Refreshments and lunch will be provided to attendees.





GDPR notice:


By taking part in the course, you agree to the following statement:


I give consent for any contact details I supply to Aitu Software Limited to be shared with eSynergy Solutions Limited and will be processed and stored in whatever format is deemed appropriate by eSynergy. I understand that my details will be kept confidential by eSynergy and will be handled in accordance with current Data Protection Legislation.

eSynergy will only use my contact details to provide me with information about their employment agency and recruitment business services that may be of interest to me. From time to time eSynergy would also like to contact me with details of other services, training opportunities, webinars or networking events they think are relevant to me. I further understand that I will have the opportunity to unsubscribe from receiving any emails from eSynergy at any time by using the unsubscribe links in the emails they send me.

Share with friends

Date and Time

Location

eSynergy Solutions Limited

50 Fenchurch Street

London

EC3M 3JY

United Kingdom

View Map

Refund Policy

No Refunds

Save This Event

Event Saved