Jquantify

Jquantify is een Java-pakket met lichtgewicht statistieken die de frequentie en de duur van de toepassingspecifieke evenement beschrijven
Download nu

Jquantify Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • BerryWorks
  • Uitgever website:

Jquantify Tags


Jquantify Beschrijving

Jquantify is een Java-pakket dat lichtgewicht statistieken biedt die de frequentie en de duur van de toepassingspecifieke evenement beschrijft Ontwikkelaars gebruiken een eenvoudige API om telpunten in te voegen of de grenzen starten / stoppen op geschikte plaatsen binnen hun systeem. De twee belangrijkste subclasses van een gemeenschappelijke metrische superklasse zijn gebeurteniscounter - voor toepassingsspecifieke gebeurtenissen die optreden op willekeurige punten in de tijd sessioncounter - voor toepassingsspecifieke gebeurtenissen die willekeurige start- en stoppunten hebben en daarom een gebeurtenis-object wordt verhoogd Het programma met Toevoegen (), equivalent aan de ++ operator op een int. Met geen verdere betrokkenheid van de programmeur zijn de volgende statistieken op elk moment beschikbaar vanaf het object: het totale aantal keren dat de toevoeging () (de huidige telling) frequentie van getelde gebeurtenissen over het leven van de waargenomen objectpiekfrequentie is genoemd, op basis van discreet Tijdsintervallen (tweede, minuut, uur, enz.) Geplaatst wanneer de teller is geconstrueerd wanneer de piekfrequentie plaatsvond op een sessioncounter-object telt gebeurtenissen gemarkeerd door start () en stop (). De volgende statistieken zijn op elk gewenst moment beschikbaar vanaf het object: alle van de gebeurtenisstatistieken voor sessie start (SessionCounter is eigenlijk een subklasse van eventcounter) gemiddelde en maximale sessieduur wanneer de maximale sessie de duur van een onlangs voltooide sessie met betrekking tot de overlapping heeft opgeteld , of gelijktijdig, sessies voor dit object Huidig aantal gelijktijdige sessies pieknummer van gelijktijdige sessies en wanneer die piek plaatsvond naast eventcounter en sessiercounter, wordt de primaire subklassen van de metriek ook een VMusage-subklasse verschaft zodanig dat elke oproep om toe te voegen () Neemt een ander monster van het aantal threads en geheugengebruik. De volgende statistieken worden verstrekt: huidig, minimum, maximum en gemiddeld aantal threads voor de JVM-hosting Het objectstroom, minimum, maximum en gemene bytes van geheugen gebruikt door de JVM (zowel totaal- als vrijgeheugen) Gebruik het in uw productie Java-systemen om het bewustzijn van het aantal, de frequentie, de duur en de concurrency van de werkeenheden van het systeem te vergroten. De algoritmen zijn ThreadSafe en ontworpen om een verwaarloosbare impact op CPU-bronnen te hebben, waardoor de berekening mogelijk is uit de add (), start () en stop () methoden voor de methoden die toegang hebben tot de statistieken. Alleen een zeer kleine vaste hoeveelheid geheugen is vereist voor elk tellerobject. Hoewel jquantify en profilers zoals JPROBE en JProfiler, voorzien in kwantitatieve maatregelen van verschillende aspecten van het uitvoeren van software, zijn ze meestal verschillende fase van het project en voor verschillende doeleinden. Wat wordt meetprofilers een systeem in acht die het uitvoert en verzamelt gegevens met betrekking tot het programma zelf: de lessen en methoden en de middelen die ze consumeren. Jquantify helpt u bij het verzamelen van informatie over gebeurtenissen en sequenties die zinvol zijn voor het toepassingsdomein. Een systeem dat bijvoorbeeld automatisch seaches-webpagina's wordt gebruikt, kan Jquantify gebruiken om te ontdekken dat de tarief van paginashits bij 198,2 pagina's per minuut om 3:05 AM piekt en momenteel pagina's op slechts 7,1 per minuut raakt. Een profiler, aan de andere kant, zou kunnen ontdekken dat het programma 11% van zijn CPU-tijd in stringaconcatenatie heeft doorgebracht. (Het is duidelijk dat een ontwikkelaar jquantify kan gebruiken om specifieke methode-oproepen te tellen en de tijd doorgebracht in die methoden te volgen om enkele profileringsgegevens te verzamelen, maar echte profiler-gereedschappen zijn voor dit doel veel flexibeler.) Wanneer en waar is het voor dit doel. Jquantify is zorgvuldig Ontworpen om zeer laag overhead te hebben, zowel in termen van geheugen als CPU-bronnen, specifiek om goed geschikt te zijn voor gebruik in productiesystemen. Het wordt aanbevolen dat systeemontwerpers meetbare werkeenheden vroeg in de ontwerpfase identificeren en dat ontwikkelaars jquantify of vergelijkbare tool gebruiken voor het instrumenteren van het systeem zoals het is gebouwd. Omdat het systeem wordt ingezet in zijn productieomgeving, blijft dezelfde instrumentatie op zijn plaats om de prestaties van het systeem te valideren. Profilers, om de gegevens te verzamelen die nodig zijn om specifieke hotspots en probleemgebieden in het lopende programma te identificeren, introduceren aanzienlijke extra overheadkosten aan de lopende programma's en worden daarom niet aanbevolen om in normale dagelijkse activiteiten te worden gebruikt. Een profiler is een uiterst waardevol hulpmiddel dat wordt gebruikt op bepaalde punten van de ontwikkeling en / of optimalisatie van een systeem, maar wordt tijdens normale activiteiten niet beschouwd als deel van het systeem. Wat het doel in samenvatting is, is de rol van een profiler voornamelijk verkennend en diagnostisch van aard, terwijl Jquantify bijzonder nuttig is bij het beschrijven van het volume en de reactievermogen van werkeenheden die de software tijdens normale werking uitvoert.


Jquantify Gerelateerde software

erlgeoip

ELGEOIP is een C-poortstuurprogramma voor toegang tot GeoIP-gegevens van Erlang. ...

154

Downloaden

Gggl

GFSGL is een programma dat draait en het installeren van games (en andere programma's) gemakkelijk onder Linux en andere Uniix-achtige besturingssysteem installeert. ...

180

Downloaden

CCPOP

CCPOP is een POP3-mail Meld Daemon met ondersteuning voor meerdere mailboxen. ...

45

Downloaden