Search:

Type: Posts; User: Ram Lakshmanan

Page 1 of 4 1 2 3 4

Search: Search took 0.28 seconds.

  1. 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...
  2. 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 &...
  3. 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...
  4. 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...
  5. 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...
  6. Millions of dollars wasted due to Garbage collection

    https://www.youtube.com/watch?v=drsG1-JOdNY
  7. 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...
  8. 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...
  9. 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...
  10. Replies
    0
    Views
    780

    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 thread leaks. ‘java.lang.OutOfMemoryError:...
  11. Replies
    1
    Views
    914

    Memory Leak in Java executor

    I was surprised to witness the Java Executor behavior – which caused “java.lang.OutOfMemoryError: unable to create new native thread” in our application. I would like to share my surprise (i.e....
  12. Replies
    0
    Views
    1,201

    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 deadlock.

    What is Deadlock?
    Deadlock is...
  13. Quickly find your Java application process Id

    In this post, we are going to discuss how to find your Java application process Id quickly. For certain monitoring tools like yCrash, you need to pass your application process Id as input. If you...
  14. 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 ‘java.lang.OutOfMemoryError: Java Heap space’...
  15. View Post

    Java applications tend to contain hundreds (sometimes thousands) of threads. The majority of these threads are in WAITING, TIMED_WAITING (i.e., dormant) state, while only a small portion of the...
  16. View Post

    ‘Load Average is an age-old metric reported in various operating systems. It’s often assumed as a metric to indicate the CPU demand only. However, it is not the case. ‘Load Average’ not only...
  17. Replies
    0
    Views
    577

    View Post

    Load average is an age-old metric, which is in existence since the 1970s to indicate whether the system is under heavy/average/low load. It is useful to indicate whether the system’s load is on an...
  18. View Post

    CPU consumption in Unix/Linux operating systems are studied using 8 different metrics: User CPU time, System CPU time, nice CPU time, Idle CPU time, Waiting CPU time, Hardware Interrupt CPU time,...
  19. What are the process states in Unix/Linux ?

    In Unix/Linux operating systems, processes can be in one of the following states:

    1. RUNNING & RUNNABLE

    2. INTERRRUPTABLE_SLEEP

    3. UNINTERRUPTABLE_SLEEP

    4. STOPPED
  20. View Post

    CPU consumption in Unix/Linux operating systems are studied using 8 different metrics: User CPU time, System CPU time, nice CPU time, Idle CPU time, Waiting CPU time, Hardware Interrupt CPU time,...
  21. Replies
    0
    Views
    1,506

    How to kill process in Unix/Linux?

    There are different options to terminate a process in Unix/Linux flavour of operating systems. This article intends to list down those options.

    kill
    You can use the ‘kill’ command to terminate a...
  22. View Post

    CPU consumption in Unix/Linux operating systems are studied using 8 different metrics: User CPU time, System CPU time, nice CPU time, Idle CPU time, Waiting CPU time, Hardware Interrupt CPU time,...
  23. View Post

    CPU consumption in Unix/Linux operating systems are studied using 8 different metrics: User CPU time, System CPU time, nice CPU time, Idle CPU time, Waiting CPU time, Hardware Interrupt CPU time,...
  24. Best practices : Java memory arguments for Containers

    When you are running your Java application in physical servers, you would have been using ‘-Xmx’ JVM argument to specify the Java heap size. If you are porting your application to Containers, you...
  25. DSquare trading App addressed GC Pauses using GCeasy

    Dsquare is a highly specialized FX trading boutique. They are focused on consistently outperforming the market in short term trading. They use algorithmic trading models in the world’s biggest...
Results 1 to 25 of 93
Page 1 of 4 1 2 3 4