hpi-swa-teaching / InteractiveProfilingTool

4 stars 1 forks source link

Indicate Profiling result inside Code-Pane #44

Open linusha opened 5 years ago

linusha commented 5 years ago

Vielleicht wäre es möglich, im angezeigten Code die aufgerufenen Methoden hervorzubeben. Wenn man in eurem Browser jetzt zum Beispiel den Tree-Eintrag der parent>>foo Methode anschaut, sieht man unten den Code und farblich hervorgehoben welche Untermethoden wie viel Zeit gekostet haben. In dem Beispiel hat methodA viel Zeit gekostet, methodB etwas weniger und methodC fast gar keine Zeit.

parent>>foo

self methodA (rot geschrieben)

self methodB (orange geschrieben)

self methodC (grün geschrieben)

Natürlich sehe ich diese Informationen auch in eurem Tree, allerdings könnte ich durch die Hervorhebung im Code auch direkt sehen, ob die kostspieligen Methoden z.B. in einer Schleife aufgerufen wurden oder nicht.

linusha commented 5 years ago

depends on #42

tillprochaska commented 5 years ago

@nickpodratz und @Alexander-Dubrawski: Vielleicht könntet ihr Input dazu geben, ob/mit welchem Aufwand es mit der aktuellen Lösung für #42 möglich wäre, das Highlighting anzupassen?