New Downloads

Wayk Now
Published: 14 November, 2019 08:44
Wayk Now lets you take control of a remote computer, or...

DataNumen Outlook Repair 6.9
Published: 14 November, 2019 08:38
DataNumen Outlook Repair is the best Outlook recovery...

NetSpot 2.11.967
Published: 14 November, 2019 08:32
NetSpot 2 is the only professional app for wireless site...

NetSpot for Windows 2.11.705.0
Published: 14 November, 2019 08:27
NetSpot is an application for Windows 7/8/10 that is used...

TZ Wallpaper Manager 1.1
Published: 13 November, 2019 09:36
Change your desktop wallpaper everyday at a scheduled...

NetSpot - WiFi Analyzer 1.1.21
Published: 13 November, 2019 09:34
NetSpot for Android is the best way to discover WiFi...

Music Maker
Published: 11 November, 2019 08:53
The original for making music - now completely free....

New Reviews

Aquarium Lab 2012.0.2   (Usha)
My aquarium water condition is being monitored by this...

TextSeek (Mac) 2.5.1583   (Zesi_Tom)
Deep indexing of desktop computer's documents is...

RPM Remote Print Manager Elite 32 Bit   (tintin)
Takes care of any printing job to be converted and saved...

Nutrigenic Helper 1.0   (Simsiak)
As a dietician I use this software to plan a nutrient...

Radmin   (Jefferson)
Can control the computers from distance location even if...

JavaScript Diagram 3.3.3   (Xeviers)
Lots of flow diagrams can be drawn in short time with...

WarpPro 1.0   (Rownok)
Reproduces any record after fixing the timing error of...

HueScope Separator 1.0   (Kislu)
Separates the colors from an watercolor image which is...

ERD Concepts 8.0   (Tintin)
For backend database design it is the perfect one, manual...

MindView 7.0.15506   (Zerin)
Can easily note down any new ideas or plans for future...

Popular Downloads

FreeCommander 2009.02b  (6251)
Released: 08 November, 2011
FreeCommander is an advanced file manager program. It can...

AbiWord 2.8.6  (1831)
Released: 05 December, 2011
AbiWord is a free word processor for all major operating...

TestDisk and PhotoRec 6.14  (2861)
Released: 24 October, 2012
TestDisk is a powerful free data recovery software!

NetBeans IDE 7.4  (1077)
Released: 02 December, 2013
Free and open source IDE for programmers in almost all...

Safari for Windows 5.1.7  (4006)
Released: 04 December, 2013
Experience the fastest web browsing in your windows PC...

GeekUninstaller  (1401)
Released: 08 December, 2013
GeekUninstaller is a free small sized uninstaller program...

SeaMonkey 2.23  (1608)
Released: 07 January, 2014
Advanced Internet user, web developer and corporate...

Ahnenblatt 2.74  (96)
Released: 15 November, 2012
Ahnenblatt is a free and easy-to-use genealogy software...


Java Application Monitor API 2.6

Downloads: 479 License: Freeware
Views: 1083 Size: 1.5 MB
Date Released: 25 October, 2010

 Security code
Author: Steve Souza

Java Application Monitor (JAMon) project is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. JAMon can be used to determine application performance bottlenecks, user/application interactions, and application scalability. JAMon gathers summary statistics such as hits, execution times (total, average, minimum, maximum, standard deviation), and simultaneous application requests. JAMon statistics are displayed in the clickable JAMon Report. Click JAMon report to see a live demo of JAMon. JAMon was developed primarily for monitoring J2EE applications, however it can be used in any JDK 1.2 or higher environment. JAMon can be used in Servlets, JSPs, EJBs and Java Beans in various J2EE Application Servers (Sybases EAServer, and BEAs WebLogic,…), and can also be used in other programming environments that can call Java code (ColdFusion, PowerBuilder, BroadVision, ...). Feel free to continue reading the users guide or download JAMon and read the Java Docs. Using JAMon is easy. Place JAMon.jar (90K) in your classpath, and surround the code that you wish to monitor with the JAMon APIs start() and stop() methods. See the code sample below: import com.jamonapi.*; ... Monitor mon=MonitorFactory.start("myFirstMonitor"); ...Code Being Timed... mon.stop(); For example, to collect statistics for all JSP pages in a Web Application, a developer would place a call to the start() method at the top of every JSP, and a call to the stop() method at the bottom. With a few minutes work the developer will have statistics for all application pages. The statistics will include number of page hits, average page execution times, and the number of users simultaneously accessing each page. The statistics can be displayed as an HTML table by calling the getReport() method, or using JAMonAdmin.jsp. JAMon requires no special administration accounts. Many monitoring tools require administrative accounts to install monitoring software, and to view statistics. Due to the complexity of these tools, developers typically go through specially trained administrators to access monitoring statistics. Many of these monitoring tools also require holes punched in firewalls. JAMon has none of these problems. Statistics gathered via JAMon are available to all developers via JAMonAdmin.jsp. No administrative accounts, rights, or set-up are required for gathering and viewing statistics. Because the JAMon API is part of the application code, developers can switch J2EE App Servers and monitoring will continue to work. JAMonAdmin.jsp is accessed via HTTP and so can be viewed without punching any additional holes in firewalls. JAMon can be used to monitor production systems. Monitoring production systems is important because it is the only way we can see the frequency that our code is being executed by real users. Also, many times the configuration of the production environment is different from the test environment, so the performance numbers between the two environments may be considerably different. For both these reasons monitoring only the test environment is not enough. Unlike many monitoring tools, JAMon, due to its minimal performance overhead and multi-threaded capabilities, can be used in production systems. JAMon can be disabled at runtime (using JAMonAdmin.jsp), further reducing performance overhead. On a 2 Ghz Pentium IV, JAMons start(), and stop() methods execute 500,000 times per second. After disabling, the methods execute 30,000,000 times per second. To test JAMons performance download JAMon.jar and execute the following command. The number represents how many times start(), and stop() should be called in the various tests (100,000 will be used as the default if a number is not provided). java -cp JAMon.jar com.jamonapi.TestClassPerformance 500000 The last label ("Full Factory TimingMonitor()") in the output indicates how long it takes to run when monitoring is enabled, and the label starting with "NullMonitor2()" indicates how long it takes to run when monitoring is disabled. JAMon is flexible. Many monitoring tools specialize in monitoring specific parts of an application. This can force a developer to resort to using multiple monitoring tools to cover all of their monitoring needs. For example, a developer may have to use different tools to monitor each of the following: page hits, EJB invocations, method calls and database connections,... . JAMons start() method takes a string as an argument. This string can be a JSP page name, an EJB name, a method name or any other code or concept that can be represented by a string. Also, because strings are passed to the start() method, a developer can decide what to monitor based on runtime data. Using this technique we can monitor trends as well as performance bottlenecks. Some examples of JAMons flexibility: Keep statistics for a JSP home page - Monitor mon=MonitorFactory.start("HomePage"); Keep statistics for a DataAccess classs openConnection() method (which opens a database connection) - Monitor mon=MonitorFactory.start("DataAccess.openConnection()"); Keep statistics for each user that logs into our system - Monitor mon=MonitorFactory.start(getUserName()); Keep statistics for all page accesses by date. For example, "pageAccesses.05/10/02" - Monitor mon=MonitorFactory.start("pageAccesses."+getTodaysDate()); Whats New in This Release: · This release adds a JAMon log4j Appender that will allow developers to keep aggregate statistics on log4j messages. · For example, they will be able to use a JAMon Web page to view how many errors have been sent to log4j. · They will also be able to tail the log4j log file via a JAMon Web page. · All of this can be configured via the log4j XML or properties configurator. · No code changes are required in your application.. The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.

Platform: Linux

Latest software from Steve Souza

  • Java Application Monitor API 2.6 - Java Application Monitor (JAMon) project is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.

Download periodically updates software information of Java Application Monitor API from the publisher Steve Souza. You can visit publisher website by clicking Homepage link. Software piracy is theft. Using Java Application Monitor API crack, key, serial numbers, registration codes is illegal. The download file hosted at publisher website. We do not provide any download link points to Rapidshare, Hotfile, Depositfiles, Mediafire, Filefactory, etc. or obtained from file sharing programs such as Limewire, Kazaa, Imesh, Ares, BearShare, BitTorrent, WinMX etc.

User Reviews of Java Application Monitor API

- required fields

Please enter text on the image

Java Application Monitor API Related Downloads

JAMon , Api , Java Application Monitor API , MonitorFactory Start , JAMonAdmin Jsp , JAMons , Java Application Monitor , Java Application , Application Monitor , Monitoring Tools , For Example , Monitor , Application , Java , Statistics , Monitoring

  • ElementaryExtensions 2008.7.21.0 - ElementaryExtensions is an experimental .NET targeted library which proposes some interesting ideas, strategies and techniques. It contains a set of miscellaneous helpers for different routine operations.
  • OutWit Hub - Free Web Harvesting Application: Search & collect data, grab images, download files, structure information automatically. Easily extract, filter, sort & format data from the Web. Includes advanced scraper editor.
  • Gogrok 1.7 - Gogrok is a free, real-time collaboration platform for Windows Live Messenger and Skype users. Gogrok enables non-technical users to get connected remotely with their friends and colleagues on Windows Live Messenger or Skype.
  • EzInstall 5.2 - EzInstall allows you to easily create a self-extracting installer and de-installer. Automatic short-cut generation, cut-and paste disclaimer (or message), file-compression, versioned directory structure, and a creation report is included.
  • SubstDrive 1.2 - API for work with substitution device (see DOS command "subst"). Win9x ONLY.
  • WSP Module Player for C++ 5.2.6 - WSP Module Player in a DLL or static library adds support for module music playback to your application. Supported formats are MOD, S3M and XM. For more info visit "".
  • AxCrypt 1.4.3 - File encryption for Windows 95/98/ME/NT/2K/XP using the AES algorithm with 128-bit keys. It combines strong symmetric encryption with compression (automatically used if needed) and double-click editing/viewing. Encrypted files have a '.
  • inline_smtp 0.95 - The inline_smtp perl script was created to allow filtering of incoming mail on a separate server that houses the mailspools without running a full blown MTA. While its possible to configure another MTA, e.g.
  • Qtstalker 0.34 - Qtstalker project is a user friendly Technical Analysis package for GNU/Linux. Similar to commercial wares such as Metastock, Supercharts and Tradestation. Keeps to a lean, simple design for speed, portability, and low resource usage.

This category most popular freeware software

Socket Api , Mac Monitor , Tcp Ip Monitor , Raid Monitor , Pc Activity Monitor , Waveform Monitor , Widescreen Monitor , Calibrate Monitor , Load Monitor , Auction Monitor

  • Flat file extractor - Flat file extractor (ffe) can be used for parsing different flat file structures and printing them in different formats.ffe is a command line tool developed in GNU/Linux environment and it is distributed under GNU General Public License 2 or later.
  • OpenOBEX - OpenOBEX is a project which aims to make an open source implementation of the Object Exchange (OBEX) protocol. OBEX is a session protocol and can best be described as a binary HTTP protocol.
  • JavaFlashBridge - JavaFlashBridge provides integration of a Flash player within Java Panel container using JDic and JavaScript and Flash Integration Kit. The communication protocol is String-based, so it can be XML, serialized objects or anything else.
  • Tolva PHP website system - Tolva PHP website system is a complete collection of php scripts that work tightly together to create a highly customizable, dynamic and module oriented website.
  • OpenSFD - OpenSFD (Open Simple Flasher/Dumper) is a future of well-known SGHFD (SGH Flasher/Dumper) which can flash (firmware program) or dump (get data) in many Samsung phones in a few clicks.
  • Gambit Library - Gambit is a library of game theory software and tools for the construction and analysis of finite extensive and strategic games.
  • Round-Robin Pairings Generator - This script is an implementation of a round-robin algorithm for "fair" pairing of items from a list. The function produces a schedule of the pairings that can occur simultaneously.