#120 Improved statistics calculation performance

Merged
jens.klein merged 12 commits from stefan.schmidt/stat_perf into SPIN/master 6 years ago

12 Commits

Author SHA1 Message Date
  Stefan Schmidt 23ccc7d823 Fixed non-unique primary key in ip_ports table 6 years ago
  Stefan Schmidt 50fb8b1800 Calculate conv_statistics_extended and ip_degrees only when extra tests are requested 6 years ago
  Stefan Schmidt cedcc6f582 Store doExtraTests variable in statistics database 6 years ago
  Stefan Schmidt 5cad93889f Reduced copying in pcap_processor 6 years ago
  Stefan Schmidt 180d32bd93 More copy avoidance in statistics_db 6 years ago
  Stefan Schmidt 58a9425c22 Integrated correctional statements into the prepared statement in writeStatisticsConvExt 6 years ago
  Stefan Schmidt c680ed9454 Fixed case sensitivity problem for conv_statistics_extended's protocol-field 6 years ago
  Stefan Schmidt 94f6658361 Fixed gcc 8 warning about catching exceptions by value 6 years ago
  Stefan Schmidt 62e88a7bdf Replaced by-value parameters in the hot path with const references 6 years ago
  Stefan Schmidt f20e87c149 Removed unused parameter from addIpStat_packetSent 6 years ago
  Stefan Schmidt c569a1398c Fixed memory consumption spike when saving statistics file, reduces max memory usage by ~25% 6 years ago
  Stefan Schmidt 2f04966820 Reduced time complexity of statistics calculation 6 years ago