luccioman
fe75f326d8
Fixed ProfilingGraph calculation integer overflows and added test class.
...
Complementary to fix proposed in PR #128 by @otteresk.
7 years ago
otter
73d1d577fd
prevent integer overflow in chartDot for nodes with a big index
7 years ago
otter
4e2ccdfcac
prevent integer overflow in chartLine
7 years ago
luccioman
8399275142
Properly close file output streams even on exceptions scenarios.
8 years ago
reger
125b5e26a5
apply bugfix for ChartPlotter from Pullreq 42
...
https://github.com/yacy/yacy_search_server/pull/42
thanks to otteresk (https://github.com/otteresk )
9 years ago
Michael Peter Christen
eec78e1b0c
added intensity option to graphics
10 years ago
Michael Peter Christen
a5007f345e
re-licensing some of my old visualization classes under LGPL 2.1
10 years ago
Michael Peter Christen
35c24608cc
fix for division by zero (rare cases)
10 years ago
Michael Peter Christen
1324927e66
prevent division by zero
10 years ago
Michael Peter Christen
fe8b1d137d
emergency bugfix for 100% CPU in image drawing
10 years ago
Michael Peter Christen
b4585e9546
added new index size history image in /Status.html page
10 years ago
orbiter
fa2ad101ec
enhanced graphics computation (avoiding long string parsing for colours)
10 years ago
Michael Peter Christen
bc275dca07
added network history graph image /NetworkHistory.png which can show
...
many different statistics about the history of the peer.
10 years ago
Michael Peter Christen
5878c1d599
- refactoring of log to ConcurrentLog:
...
jdk-based logger tend to block
at java.util.logging.Logger.log(Logger.java:476) in concurrent
environments. This makes logging a main performance issue. To overcome
this problem, this is a add-on to jdk logging to put log entries on a
concurrent message queue and log the messages one by one using a
separate process.
- FTPClient uses the concurrent logging instead of the log4j logger
12 years ago
Michael Peter Christen
f2d0418218
because the new PngEncoder had a problem with the PixelGrabber which is
...
caused by a JRE bug, the PixelGrabber had to be circumvented using an
own frame buffer which can be read without a PixelGrabber. This resulted
in ultra-fast and much less memory-consuming transformation. YaCy images
are now generated really fast!
12 years ago
Michael Peter Christen
d5d64019e5
- added a method for the RasterPlotter to draw arrow endings to lines
...
- replaced the dot in the NetworkGraph with arrows
- enhanced the image drawing speed using pre-computed color values
- added more attention for OOM cases during very large image painting
12 years ago
orbiter
11dc653de3
added a visualization of peer pings to the performance graphic
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7837 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
orbiter
3a191cdf14
because newbies are scared about the memory consumption in the performance graph and arguments about high memory consumption according to bad knowledge about java garbage collection techniques, the memory display had been removed from the performance graph shown on the Status.html page. The memory graph can still be seen on the Performance page where the memory graph is just like it was.
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7836 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
low012
3b40b98256
*) set SVN properties
...
*) minor changes
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7567 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
orbiter
29dc416ac6
more animations in graphics. See network and access picture.
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7498 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
low012
9f38c0023d
*) Minor changes, mainly cleaning up a little bit, no functional changes.
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7428 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
orbiter
86d7f8a989
- the web visualization can now be generated in custom color
...
- added input fields in WatchWebStructure_p.html
- introduced enum classes for Draw Mode and Filter Mode
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7044 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
orbiter
55a2536bcf
enhancement in drawing speed and reduction of object allocation during drawing
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7017 6c8d7289-2bf4-0310-a012-ef5d649a1542
14 years ago
orbiter
103c848af8
enhancements in image drawing speed
...
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6942 6c8d7289-2bf4-0310-a012-ef5d649a1542
15 years ago
orbiter
3528b970d6
- refactoring
...
- added new experimental (not-yet-working) image parser
- added new test image
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6431 6c8d7289-2bf4-0310-a012-ef5d649a1542
15 years ago