/azul

understanding JVM and code profiling

Primary LanguageJava

Azul

Software Design Patterns

  • Factory
  • Abstract Factory
  • Builder
  • Prototype
  • Singleton
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Garbage-Collection

  • Why we need garbage collection
  • Which garbage collector to choose
  • Mark and Sweep
  • Tricolor abstraction to build concurrent garbage collector
  • Why caching would not speed up Mark-and-Sweep GC?
  • C4 (Continuously Concurrent Compacting Collector)

WhatsApp Image 2023-09-29 at 2 45 45 PM WhatsApp Image 2023-09-29 at 2 46 06 PM WhatsApp Image 2023-09-29 at 2 46 39 PM WhatsApp Image 2023-09-29 at 2 46 55 PM WhatsApp Image 2023-10-01 at 9 04 38 AM WhatsApp Image 2023-10-01 at 9 04 39 AM WhatsApp Image 2023-10-01 at 9 04 39 AM(1) WhatsApp Image 2023-10-01 at 9 04 39 AM(2) WhatsApp Image 2023-10-01 at 9 04 40 AM

Performance Engineering