|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object diagnostic.Diagnostics
public class Diagnostics
TODO: - dodac interpretacje LoopBlockow do Diagnosis - zeby nie byly traktowane jak zwykle bloki - dodac TAGI do zasobow i upewnic sie ze wszystkie Diagnosis i Diagnostics pobieraja je z zasobow - sprobowac dodac autoFlush do writerow w diagnosis - pieczetowanie pakietow i widocznosc pakietu! rozdzial 10 w Core Java Podstawy - dodac formatowanie czasu dla calosci i dla czesci - patrz: Diagnosis - dokumentacja: wszystkie diagnosis. zastanowic sie nad elements. - dodac liczniki - dodac zapisywanie zmiennycn prostych i obiektow - (?) stowrzyc tutoriale ***************************************************************************** Basic class of this package, providing tools for measuring time of work for any part of code you want. Tools for counting loop cycles & working with loop blocks are developed, and not in use yet.
Constructor Summary | |
---|---|
Diagnostics()
Automatically sets Garbage Collector at openings of blocks as disabled |
|
Diagnostics(boolean gc)
|
Method Summary | |
---|---|
void |
beginWork()
This method makes invoking instance active. |
void |
closeBlock(java.lang.String n)
|
void |
closeLoopBlock(java.lang.String n,
int idx)
|
void |
endWork()
This method deactivates this instance. |
Diagnosis |
getHtmlDiagnosis()
|
Diagnosis |
getHtmlDiagnosis(java.lang.String dn)
|
Diagnosis |
getLowLevelDiagnosis()
This methods return specificated Diagnosis instances. |
Diagnosis |
getLowLevelDiagnosis(java.lang.String dn)
|
Diagnosis |
getPlainTextDiagnosis()
|
Diagnosis |
getPlainTextDiagnosis(java.lang.String dn)
|
Diagnosis |
getXMLDiagnosis()
|
Diagnosis |
getXMLDiagnosis(java.lang.String dn)
|
void |
openBlock(java.lang.String n)
|
void |
openLoopBlock(java.lang.String n,
int idx)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Diagnostics(boolean gc)
gc
- This parameter tells instance if while opening block it should use garbage collectorpublic Diagnostics()
Method Detail |
---|
public void beginWork()
public void endWork()
public void openBlock(java.lang.String n)
n
- name of block
Opens new block. Blocks can be nested in other blocks, that shall not break time results.
You cant open block with some name, until so called block is already closed or havent been opened yet.
For example:
d.openBlock("A");
d.openBlock("A");
will be wrong, but
d.openBlock("A");
d.closeBlock("A");
d.openBlock("A");
will work.public void closeBlock(java.lang.String n)
n
- name of block to close
Closes block for the parameter. Closing not opened (already closed or not used yet) block
is wrong and causes probems.
Unclosed blocks will be reported as "Block not closed, can't calculate the time"public void openLoopBlock(java.lang.String n, int idx)
public void closeLoopBlock(java.lang.String n, int idx)
public Diagnosis getLowLevelDiagnosis()
dn
- document namepublic Diagnosis getLowLevelDiagnosis(java.lang.String dn)
public Diagnosis getPlainTextDiagnosis()
public Diagnosis getPlainTextDiagnosis(java.lang.String dn)
public Diagnosis getHtmlDiagnosis()
public Diagnosis getHtmlDiagnosis(java.lang.String dn)
public Diagnosis getXMLDiagnosis()
public Diagnosis getXMLDiagnosis(java.lang.String dn)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |