JQuantify.

JQUantify ist ein Java-Paket, das leichte Statistiken bereitstellt, die die Häufigkeit und Dauer des anwendungsspezifischen Ereignisses beschreiben
Jetzt downloaden

JQuantify. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • BerryWorks
  • Website des Verlags:

JQuantify. Stichworte


JQuantify. Beschreibung

JQUantify ist ein Java-Paket, das leichte Statistiken bereitstellt, die die Häufigkeit und Dauer des anwendungsspezifischen Ereignisses beschreiben Entwickler verwenden eine einfache API, um Grafinspunkte einzulegen oder an entsprechenden Orten innerhalb ihres Systems zu starten / stoppen. Die zwei wichtigsten Unterklassen einer gemeinsamen metrischen Superklasse sind EventCounter - für anwendungsspezifische Ereignisse, die bei willkürlichen Punkten in der Zeit-SessionCounter auftreten - für anwendungsspezifische Ereignisse, die beliebige Start- und Stopppunkte aufweisen, und daher Dauer ein EventCounter-Objekt von überall inkrementiert wird Das Programm mit Add (), das dem ++ -Operator auf einem int entspricht. Mit keinem weiteren Programmierbeteiligten sind die folgenden Statistiken jederzeit vom Objekt verfügbar: Gesamtzahl der Anzahl der Zeiten, in denen das Hinzufügen () (der aktuellen Zählung) der gezählten Ereignisse über die Lebensdauer der Objektspitzenfrequenz beobachtet wurde, die auf diskret beobachtet wurde Zeitintervalle (Sekunden, Minute, Stunde usw.), die angegeben werden, wenn der Zähler aufgebaut ist, wenn die Spitzenfrequenz ein SessionCounter-Objekt auftrat, zählt Ereignisse, die von START () und STOP () gekennzeichnet sind. Die folgenden Statistiken sind jederzeit vom Objekt verfügbar: Alle EventCounter-Statistiken für Session-Starts (SessionCounter ist eigentlich eine Unterklasse von EventCounter) Durchschnitts- und maximale Session-Dauer, wenn die maximale Sitzung die Dauer einer kürzlich abgeschlossenen Sitzung in Bezug auf die Überlappung auftrat oder gleichzeitig Sitzungen für dieses Objekt Aktuelle Anzahl der gleichzeitigen Sitzungen Peak-Nummer der gleichzeitigen Sitzungen, und wenn zusätzlich zu EventCounter und SessionCounter aufgetreten ist, ist auch die primären Unterklasse der Metrik, eine VMUsage-Unterklasse, so dass jeder Anruf hinzugefügt ()) Nimmt eine weitere Probe der Anzahl der Threads und der Speicherauslastung an. Die folgenden Statistiken werden bereitgestellt: Aktuelle, minimale, maximale und mittlere Anzahl von Threads für das JVM-Hosting des Objektstroms, der Mindest-, Maximal- und mittleren Speichers, die vom JVM (sowohl Gesamt- als auch freier Speicher) verwendet werden, verwenden sie in Ihrer Produktion Java-Systeme, um das Bewusstsein der Anzahl, der Häufigkeit, der Dauer und der Parallelität der vom System behandelten Arbeitseinheiten zu erhöhen. Seine Algorithmen sind ThreadSafe und so konzipiert, dass sie vernachlässigbare Auswirkungen auf die CPU-Ressourcen haben, die Berechnung, wann immer dies möglich ist, von den Methoden Hinzufügen (), START (), und STOP () zu den Methoden, die auf die Statistiken zugreifen, verbessert werden. Für jedes Gegenobjekt ist nur eine sehr kleine fixe Speichermenge erforderlich. Diejenige JQUantify und Profiler wie Jprobe und JPROFILER sorgen für quantitative Maßnahmen verschiedener Aspekte der laufenden Software, sie sind in der Regel unterschiedliche Dinge während einer anderen Phase des Projekts und für unterschiedliche Zwecke. Was als Messprofiler ein System beobachten, wie er ausführt, und sammelt Daten, die sich auf das Programm selbst beziehen: Seine Klassen und Methoden sowie die von ihnen verbrauchten Ressourcen. JQUantify hilft Ihnen, Informationen zu Ereignissen und Sequenzen, die dem Anwendungsbereich sinnvoll sind, sammeln. Beispielsweise kann ein System, mit dem Webseiten automatisch Webseiten automatisieren, JQUantify verwenden, um herauszufinden, dass es die Rate von Page-Hits auf 78,2 Seiten pro Minute um 3:05 Uhr erreicht ist, und schlagen derzeit nur Seiten mit nur 7,1 pro Minute. Ein Profiler dagegen könnte herausfinden, dass das Programm 11% seiner CPU-Zeit in der String-Verkettung ausgegeben hat. (Natürlich könnte ein Entwickler JQquantify verwenden, um bestimmte Methodenaufrufe zu zählen und Zeit in diesen Methoden zu beachten, um einige Profilierungsdaten zu sammeln, aber zu diesem Zweck sind echte Profiler-Tools wesentlich flexibler.) Wenn und wo ist es gemessen, dass jQuantify sorgfältig ist Entwickelt, um einen sehr niedrigen Overhead zu haben, sowohl in Bezug auf die Speicher- als auch in der CPU-Ressourcen, insbesondere für gut geeignet für den Einsatz in Produktionssystemen. Es wird empfohlen, dass Systemdesigner messbare Arbeitseinheiten frühzeitig in der Konstruktionsphase identifizieren, und dass Entwickler JQuantify oder ein ähnliches Werkzeug verwenden, um das System zu instrumentieren, da er gebaut ist. Da das System in seiner Produktionsumgebung eingesetzt wird, bleibt diese Instrumente vorhanden, um die Leistung des Systems zu bestätigen. Profiler, um die erforderlichen Daten zu sammeln, um bestimmte Hot-Spots und Problembereiche im laufenden Programm zu identifizieren, geben Sie den laufenden Programmen einen erheblichen zusätzlichen Overhead ein und empfiehlt daher nicht, bei normalen täglichen Vorgängen verwendet zu werden. Ein Profiler ist ein äußerst wertvolles Werkzeug, das an bestimmten Punkten der Entwicklung und / oder Optimierung eines Systems verwendet wird, jedoch nicht als Teil des Systems während des normalen Betriebs angesehen wird. In Zusammenfassung ist der Zweck in Zusammenfassung, die Rolle eines Profilers ist in erster Linie explorativ und diagnostisch in der Natur, während JQuantify besonders nützlich ist, um das Volumen und die Reaktionsfähigkeit von Arbeitseinheiten zu beschreiben, die die Software während des normalen Betriebs durchführt.


JQuantify. Zugehörige Software

Look.

Look ist ein einfaches Python-Tool, das nach Text-Saiten in OpenOffice.org (und StarOffice 6.0 oder höher) -Dateien sucht. ...

136

Herunterladen