nDPI/src/lib
Vitaly Lavrov 35fc6a6de5
Speed and memory size optimisation (#1214)
Removed bigram_automata, impossible_bigram_automata, trigram_automata.
The ahocorasick structure is replaced with a bitmap.
The bitmap size for ndpi_en_bigram is 176 bytes.
The bitmap size for ndpi_en_trigram is 2201 bytes.
On the test machine, the test execution time was reduced from 27.3 seconds to 24.7 (9%).
2021-06-23 12:03:52 +02:00
..
protocols Restored 32 bit value in ndpi_match_string_value() 2021-06-21 17:06:22 +02:00
third_party Code review. (#1205) 2021-06-15 11:28:09 +02:00
Makefile.in Added --with-mipsel for building nDPI on mipsel devices 2020-12-09 11:01:40 +00:00
ndpi_analyze.c Upgraded exponential smoothing to 64 bit values 2021-06-18 22:56:56 +02:00
ndpi_classify.c Fixed shlib xcompile for x86_64-w64-mingw32 2020-09-08 19:52:46 +02:00
ndpi_community_id.c (C) Update 2021-01-07 11:13:36 +01:00
ndpi_content_match.c.inc Addesses partial application matching (#1207) 2021-06-21 21:59:15 +02:00
ndpi_geoip.c Reworked GeoIP API 2021-04-19 21:39:55 +02:00
ndpi_main.c Speed and memory size optimisation (#1214) 2021-06-23 12:03:52 +02:00
ndpi_serializer.c Add ndpi_serialize_binary_boolean for consistency. Fix comments. 2021-03-04 10:31:03 +01:00
ndpi_utils.c Speed and memory size optimisation (#1214) 2021-06-23 12:03:52 +02:00