doc-vu / VAML_ApplicationPerformance

Course project for VAML. Focus on visualization of application performance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VAML_ApplicationPerformance

Course project for VAML. Focus on visualizations of application performance.

Requirement

1 - use Chrome

2 - Flask/pandas/sklearn installed

3 - make sure your localhost:5000 port isn't occupied by other applications

How to run

1 - get into 'final_submission' directory

2 - get into 'Include' directory

3 - execute 'python test.py' under that directory

4 - open 'Chrome' browser

5 - type in '127.0.0.1:5000/pmd' in address to view performance analysis for 'pmd' application

Tips

1 - Selecting time periods in line chart(Performance view) takes time to update other views.

2 - If you hover on parallel coordinates views or click on data items in them, you need to double click on PCPs to recover prior to your interactions with other plots. Because I set a block on it to make viewing other plots in down page easier.

3 - If you brush on coordinates in PCPs, a rectangle appears on the coordinate. Remember to click on the other part of that coordinate to cancel selection prior to other interactions. (Because I also set a block on it.)

4 - If you find the selection in line chart(Performance view) goes wrong, double click on PCPs to make it recover because you are highly possible trigger the hover event on PCPs.

5 - Drag to select the time period on line chart, click to cancel it.

Interactions

Detailed interactions and documentations can be found in 'ProjectReport_VAML.pdf' under the same folder as this 'README.md' file

About

Course project for VAML. Focus on visualization of application performance.


Languages

Language:Python 98.3%Language:HTML 0.6%Language:C 0.5%Language:C++ 0.2%Language:TeX 0.1%Language:JavaScript 0.1%Language:Tcl 0.1%Language:Jupyter Notebook 0.0%Language:Fortran 0.0%Language:CSS 0.0%Language:MATLAB 0.0%Language:Smarty 0.0%Language:PowerShell 0.0%Language:Batchfile 0.0%Language:Makefile 0.0%