d3eb61bd62
update dependencies
2020-11-15 13:10:12 +01:00
6dc0e3c250
performance improvement for queries with wildcards
...
Computing the union of many LongLists was inefficient, because we were
using a trivial algorithm. I replaced the algorithm with a multi way
merge. The old algorithm had a runtime of O(n!*m) where n is the number
of lists and m the length or the longest list. The new algorithm has a
runtime of O(log(n) * n*m).
2020-11-15 13:02:15 +01:00
356810c355
use correct average value
2020-11-05 16:45:26 +01:00
3bbf11a4ff
use info icon for information buttons
2020-11-05 16:44:29 +01:00
08328ec1e5
extract plot detail view into its own component
2020-11-01 19:13:15 +01:00
50c9e56f2e
reduce size of css
2020-10-31 09:58:49 +01:00
de6ffe5097
make tests more robust
...
1. we are now using a random port for listening
2. TcpIngestor.start() waits until the socket is established.
2020-10-31 09:46:12 +01:00
af4151bc81
update JS libs
2020-10-31 09:15:32 +01:00
0fab0c2e5e
update spring boot
2020-10-31 09:11:32 +01:00
50658b22ee
make URL of image host independent
2020-10-26 10:52:24 +01:00
6536611b5d
print only bar chart tics when they are greater than zero
2020-10-26 10:50:54 +01:00
45c1648773
POC for detailed gallery view
2020-10-18 19:25:53 +02:00
e15b16a65f
fix development server proxy
2020-10-17 14:27:54 +02:00
2cdc9813da
change background in active drop down options
...
Seems like the new material version came with weird coloring.
2020-10-17 10:49:14 +02:00
833f800afa
update javascript libraries
2020-10-17 10:19:56 +02:00
e8ce242a31
update gradle to 6.7
2020-10-17 10:16:23 +02:00
46070a31b9
add block size to the header of a PersistentMap and optimize storage
...
usage for monotonically incrementing keys.
2020-10-17 10:13:46 +02:00
277dba4c04
adding the blocksize to the metadata section
2020-10-10 17:03:55 +02:00
f9ed27f03b
method to print some stats for a tree
2020-10-07 18:50:19 +02:00
4749dca73a
add reindex method to PersistentMap
2020-10-07 12:30:33 +02:00
5cc16ad2f7
update angular to 10.1.3
2020-10-04 17:21:36 +02:00
a3e3c83ffc
value cache didn't work when keys didn't implement hashcode/equals
2020-10-04 17:21:16 +02:00
fbd07e465b
do not add/remove null values
2020-10-04 17:17:32 +02:00
ea7ba042df
track the cache hit rate
2020-10-04 17:16:52 +02:00
d4d3d01405
cache location of root node
...
The location of the root node is not cached in the nodeCache. So it had
to be read for every read or write access. We are still using a lock
when accessing the map. That makes it easy to cache the location.
2020-10-04 16:42:25 +02:00
598ee31c1d
Merge branch 'master' of https://andreashuber@bitbucket.org/andreashuber/performance.git
2020-09-28 10:01:20 +00:00
91c78d4350
use transparent color for parallel request plots
2020-09-28 10:00:51 +00:00
d21ef48559
make tic labels optional for bar charts
2020-09-27 20:07:26 +02:00
e71ab07440
fix labels overlapping in bar chart x-axis
2020-09-27 20:02:56 +02:00
2f4d1f701b
add interval for seconds for bar charts
2020-09-27 17:15:02 +02:00
10155f9cdb
use special enum for DateBucket units
...
Preparation step for having custom intervals.
2020-09-27 17:06:27 +02:00
78a0b7d70b
use a longer y-axis interval by default
...
this helps to not miss interesting events
2020-09-27 12:50:32 +02:00
550e4401e5
improve javadoc
2020-09-27 12:14:55 +02:00
439bf0b05b
reduce log level
2020-09-27 08:21:37 +02:00
b8f77dc9a6
replace custom timezones with UTC
...
we are only using UTC
2020-09-27 08:21:24 +02:00
273c019df1
remove unused class RuntimeExcecutionException
2020-09-27 07:53:52 +02:00
f1980b1963
log more details about search performance
2020-09-20 19:52:08 +02:00
6bb6cdaea7
count disk reads
2020-09-20 19:51:47 +02:00
69f12aba98
prevent labels from overlapping
2020-09-20 09:14:04 +02:00
70430eb1fd
missing locale in String.format()
2020-09-20 09:13:42 +02:00
d26cd4138e
add line break for labels of bar charts
2020-09-20 09:12:10 +02:00
e06f4175a3
illegal state exception when using interval 'year'
2020-09-20 09:11:45 +02:00
6755411a5d
update JS libraries
2020-09-19 19:09:56 +02:00
c4ae1c431b
add test for a date pattern without the 'T'
2020-09-19 19:03:57 +02:00
0b87536d91
update libraries
2020-09-19 19:00:56 +02:00
3868583866
fix merge
2020-08-11 19:53:44 +02:00
5b55badfea
Merge branch 'master' of https://bitbucket.com/andreashuber/performance
...
# Conflicts:
# build.gradle
2020-08-11 19:48:09 +02:00
275b6945cc
update nodejs/npm
2020-08-11 19:45:38 +02:00
b8040ced2c
update angular/material
2020-08-11 19:35:32 +02:00
abfff59c8d
update angular to 10
2020-08-11 19:34:47 +02:00