Assignment – performance analysis •Produce detailed speed estimation for: •New user registration •User authentication to server •Obtain list of other users •Prepare protected message for another user •Unprotect message from another user •Which function(s) is consuming most of the CPU? •provide a list with %, discuss possible improvements • •Upload: •2xA4 with performance analysis • PB173 | Optimization 1 PB173 | Security code review Assignment – code review •Static code analysis –use 2 tools • •Use some analysis tools •gcc -Wall -Wextra •MSVS:Project®C/C++ ®General ®Warning level (/W4 /Wall) •call graphs (e.g., Doxygen, http://cecko.eu/public/doxygen) •Cppcheck (C/C++, Windows) http://cppcheck.sourceforge.net/ •Code complexity •... •Upload: • analysis • • • 2