Tag: stumble-it

Introduction to Real-time IT: The eBook Blog Series-I

Hello All, I have been blogging about real-time IT and various dimensions of Application Performance Management (APM) for the past few weeks . I am now starting a new three-series blog that will be along the lines to what the eBook, which we released in November last year, talks about. We are also doing a Webinar on 25 th January, 2012 where, along with me, Sridhar Iyengar, VP, Product Management, ManageEngine, will be explaining the first steps to real-time IT with a few business scenarios. Click here to register for the free Webinar.

EventLog Analyzer – a perfect log management tool

Until recent years, enterprise IT infrastructure comprised of a few basic network devices. IT managers used simple tools to collect generated logs and analyzed them manually to generate log reports. IT heads and administrators viewed log management more as a means to monitor devices than as an aid for securing the network. With ever-increasing security threats over the recent years, log management has evolved as an integral part of organization

Have you hugged your IT person today?

I have been blogging about the importance of IT as an enabler of new business opportunities for some time. I change it up once in a while, but the underlying theme remains the same: New technologies can create greater efficiencies and new business models that can drive revenue and profitability.

Going beyond plain virtualization monitoring

Virtualization technology has transformed the way business works with IT. However, rapid virtualization and the co-existence of virtual environments with physical and cloud entities have introduced many new complexities to businesses from an IT management point of view. While conventional monitoring tools can provide performance monitoring to an extent, they mostly lack the necessary operational intelligence required to track today’s complex virtualized infrastructures.

Data representation and Unified Dashboards

This is in continuation of Part 1 discussed in this blog. In this section, I shall take you through the various features of Dashboards as offered in IT360 and how to use them. One major need that you come across in managing the day to day operations of your IT [from IT Infrastructure Management tools] is to create custom dashboards specific to the following roles in your IT Department: Network Dashboards and Traffic Dashboards for your Network Administrators System Dashboards for your System Administrators Applications Dashboards for your Application Administrators Server Dashboards for your Server Administrators Dashboards for IT Managers, and CXOs And, the most important aspect of IT360 dashboards are its widgets and the possibilities / choices that it offers.

High Java CPU due to String Concatenation – String + Vs StringBuffer or StringBuilder

Many of you might know, the String concat(+) is costly operation compare to StringBuffer or StringBuilder append() method. But you might not know the actual performance difference. Let me show you the performance difference with a simple test program, package test; public class StrVsBuffVsBuild { public static void main(String[] args) { int count=200000; System.out.println(“Number of Strings concat Operation is ‘”+count+”‘”); long st = System.currentTimeMillis(); String str = “”; for (int i = 0; i < count; i++) { str += "MyString"; } System.out.println("Time taken for String concat (+) Operation is '"+(System.currentTimeMillis()-st)+"' Millis"); st = System.currentTimeMillis(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < count; i++) { sb.append("MyString"); } System.out.println("Time taken for StringBuffer.append() Operation is '"+(System.currentTimeMillis()-st)+"' Millis"); st = System.currentTimeMillis(); StringBuilder sbr = new StringBuilder(); for (int i = 0; i < count; i++) { sbr.append("MyString"); } System.out.println("Time taken for StringBuilder.append() Operation is '"+(System.currentTimeMillis()-st)+"' Millis"); } } Following are the output of the above test program, Number of Strings concat Operation is '200000' Time taken for String concat (+) Operation is '373933' Millis Time taken for StringBuffer.append() Operation is '19' Millis Time taken for StringBuilder.append() Operation is '5' Millis The String concat (+) took 6.2 Minutes , however others took only 19 / 5 milliseconds