Blog Posts

VisualVM Buffer pool


VisualVM Buffer pool – what is the buffer pool? The buffer pool space is located outside of the garbage collector-managed memory. It’s a way to allocate native off-heap memory.  What’s the benefit of using buffer pools? To answer this question, let’s firstly learn what byte buffers are. Byte Buffer Non-Direct Buffer java.nio package comes with the […]

Monitoring Buffer Pools


Monitoring Buffer Pools – what is the buffer pool? The buffer pool space is located outside of the garbage collector-managed memory. It’s a way to allocate native off-heap memory.  What’s the benefit of using buffer pools? To answer this question, let’s firstly learn what byte buffers are. Byte Buffer Non-Direct Buffer java.nio package comes with […]

Memory Mapped Buffer


Understanding the Memory Mapped Buffer To understand the memory mapped buffer we first need to understand the Java buffer pool. The Java buffer pool space is located outside of the garbage collector-managed memory. It’s a way to allocate native off-heap memory.  What’s the benefit of using a Java buffer pool? To answer this question, let’s firstly […]

Java Non-Direct Buffer


Understanding  Java Non-Direct Buffer The Java buffer pool space is located outside of the garbage collector-managed memory. It’s a way to allocate native off-heap memory.  What’s the benefit of using a Java buffer pool? To answer this question, let’s firstly learn what byte buffers are. Byte Buffer Non-Direct Buffer java.nio package comes with the Bytebuffer […]

garbage collector-managed memory


Understanding garbage collector-managed memory The Java buffer pool space is located outside of the garbage collector-managed memory. It’s a way to allocate native off-heap memory.  What’s the benefit of using a Java buffer pool? To answer this question, let’s firstly learn what byte buffers are. Byte Buffer Non-Direct Buffer java.nio package comes with the Bytebuffer […]

Why Every Developer Needs FusionReactors Production Debugger


The situation is a common one when you’re a Java developer: you know there’s an application issue; you know it’s degrading performance and negatively impacting your customers; but you’re having trouble finding the root cause and you’re using valuable time that should be focused on the next deliverable. Today’s distributed application environments and architectures are […]

Using Production Debugger to set a conditional break point in a ColdFusion loop


This example will show how to set a conditional break point in a ColdFusion loop using the FusionReactor Production Debugger. Code Example – pdloop.cfm pdloop.cfm 1 2 3 4 <cfset aArray = [“January”,”February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,”October”,”November”,”December”]> <cfloop from=”1″ to=”#arrayLen(aArray)#” index=”i”>   <cfoutput>#i#: #aArray[i]#<br></cfoutput> </cfloop> Setting a conditional breakpoint In this example, we are going to set a breakpoint when […]