Search:

Type: Posts; User: Ram Lakshmanan

Page 1 of 5 1 2 3 4

Search: Search took 0.11 seconds.

  1. Inspect the contents of the Java Metaspace region

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/08/Youtube-Thumbnail-Options-39.png?resize=1200%2C675&ssl=1

    JVM Memory has following regions:

    a. Young Generation

    b. Old Generation
    ...
  2. Simulating & troubleshooting deadlock in Kotlin

    https://dz2cdn1.dzone.com/storage/temp/16252989-s1.jpg

    All multi-threaded applications are prone to deadlock. Modern Kotlin platform is no exception to it. In this post let’s discuss how to...
  3. Java String intern: Performance impact

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/08/ycperformance.png?w=1201&ssl=1

    java.lang.String#intern() is an interesting function in Java. When used at the right place, it has...
  4. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/08/Java-String-intern-Interesting-Q-A-12.png?resize=1200%2C675&ssl=1
    JVM memory has following regions:
    ...
  5. In which region intern strings are stored?

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/08/Intern-strings-stored-yc.png?resize=1200%2C675&ssl=1

    intern() is an interesting function in java.lang.String object. intern() function...
  6. Java String intern(): Interesting Q & A

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/08/Java-String-intern-Interesting-Q-A-2.png?resize=1200%2C675&ssl=1

    intern() is an interesting function in java.lang.String object....
  7. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/07/metaspaceyc.png?w=1200&ssl=1

    Recently we confronted an interesting ‘java.lang.OutOfMemoryError: Metaspace’ problem in a Microservice...
  8. View Post

    java.lang.ClassLoader#loadClass() API is used by 3rd party libraries, JDBC Drivers, frameworks, application servers to load a java class into the memory. Application developers don’t use this API...
  9. Troubleshooting HTTP 502 bad gateway in AWS EBS

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/06/http502yc.png?w=801&ssl=1

    The application that we are going to discuss in this post was running on Elastic Beanstalk (EBS) service in...
  10. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/05/c1c2yc.png?resize=700%2C652&ssl=1
    c1, c2 compiler threads are created by Java virtual machine to optimize your application’s performance....
  11. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/05/keyValueyc.png?w=1388&ssl=1
    There are a good number of articles that articulate functional differences between HashMap, HashTable and...
  12. Benefits of setting initial and maximum memory size to the same value

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/04/initial-max-heap.png?w=1201&ssl=1
    When we launch applications, we specify the initial memory size and maximum memory size. For the...
  13. Memory leak due to improper exception handling

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/03/Memory-exception.png?w=700&ssl=1
    In this post let’s discuss an interesting memory problem we confronted in the production environment and...
  14. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/03/Performance-overview-rafiki-2.png?w=500&ssl=1

    Java developers tend to use ‘java.util.UUID#randomUUID()’ API, to generate a UUID...
  15. View Post

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/03/High-five-bro-1.png?w=500&ssl=1
    When you tune Garbage collection performance, you are not only improving Garbage collection pause time but...
  16. Replies
    0
    Views
    1,014

    How to do GC Log analysis ?

    https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/02/Data-analysis-bro-2.png?resize=500%2C500&ssl=1


    Analyzing garbage collection log provides several advantages like: Reduces GC pause...
  17. View Post

    https://dz2cdn1.dzone.com/storage/temp/15357116-detect.png

    When the application’s memory is under-allocated, it will result in the following side-effects:
    a. Transactions response time will...
  18. Interesting Garbage Collection Patterns

    https://dz2cdn1.dzone.com/storage/temp/15295868-gcpatterns1.png

    As the author of GCeasy — Garbage collection log analysis tool, I get to see few interesting Garbage Collection Patterns again &...
  19. The Performance Impact of java.lang.System.getProperty()

    ‘java.lang.System.getProperty()’ is a common API used by Java developers to read the System properties that are configured during application startup time. i.e. when you pass “-DappName=buggyApp” as...
  20. View Post

    I am slightly hesitant to write this post, as it might attract some criticism. Nevertheless, I told myself there is nothing wrong with sharing my point of view (even though it might not be well...
  21. Garbage Collection & the price we are paying for it

    In this video, you will learn more about what is garbage, its evolution, how enterprises are spending millions of dollars, and importantly, effective ways to save the money-wasting due to garbage...
  22. Millions of dollars wasted due to Garbage collection

    https://www.youtube.com/watch?v=drsG1-JOdNY
  23. Replies
    1
    Views
    1,028

    View Post

    In the series of chaos engineering articles, we have been learning to simulate various performance problems. In this post, let’s discuss how to make threads go into BLOCKED state.

    Sample Program...
  24. View Post

    In the series of chaos engineering articles, we have been learning to simulate various performance problems. In this post, let’s discuss how to simulate StackOverflow error. StackOverflow error is a...
  25. View Post

    What happens behind the scene when a java program is executed? In which regions objects are created? When objects become eligible for garbage collection? Where are threads stored? What is the...
Results 1 to 25 of 109
Page 1 of 5 1 2 3 4