Comments (6)
π
from xhgui.
Is there a sample screenshot for this or some pointers on how this will look (as per your wish, though i know what this is)
from xhgui.
@rajiff Not yet, but I'll draw up a mockup see what you guys think of it. Originally I was thinking of using one of d3's flow graph types to do it. This, this and this are some places I was going to try starting from. Basically a graph that shows the call stacks in a tree form and indicates % of time used as color and thickness of connecting line. More time == bigger bars / darker colors.
from xhgui.
I think a nice evolution of the callgraph feature could be an aggregted graph of multiple calls, for exemple within a period. It could be usefull to find real critical path from production servers excluding some rare expensive calls (eg cache refresh), pretty much like a 95th percentil.
from xhgui.
I've been working on fixing the existing issues with the callgraph by exploring force directed graphs which can contain loops/cycles. Aggregated callgraphs are a neat idea, something to consider in the future for sure.
from xhgui.
Callgraphs are working as far as I know. The critical path of any run is highlighted by size of the balls and thickness of lines connecting balls. Any other issues can be worked on separately in the future.
from xhgui.
Related Issues (20)
- NetData/DirectAdmin/Ubuntu integration
- PHP files in docker 0.18.0 image aren't readable to www-data user HOT 2
- Removed Profile::getCallgraphNodes method in use HOT 1
- Can't auth with mongodb HOT 14
- redirects after run delete do not honor 'path.prefix' HOT 5
- Docker Hub images HOT 14
- Error on callgraph for profile on symfony based project HOT 1
- PHP 8.1 Support HOT 19
- About PDO JSON support HOT 14
- dockerηζ¬ηbug: { "error": true, "message": "Failed to decode payload" }
- Missing required parameter in RunController:274 HOT 3
- Export Call Graph
- docker: Cannot import `.xhprof` files - PHP Fatal error: require(): Failed opening required xhgui/external/../vendor/autoload.php' HOT 7
- Fatal error: Uncaught TypeError: Return value of XHGui\ServiceProvider\ServiceProvider::setupPaths() must be an instance HOT 4
- upgrade symfony/options-resolver HOT 1
- PHP8.2 Compatibility for xhgui-collector HOT 1
- Request for Support: Implementing php-twig v3.x Compatibility in XHGui HOT 2
- Changing the ip of the mongo container
- mongo The requested image's platform (linux/amd64) does not match the detected host platform HOT 1
- Add Buggregator to README (OpenSource Tool for Analyzing xhprof profiles)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xhgui.