adamtool / webinterface

The web interface for the tool Adam (AdamMC and AdamSYNT) providing an intuitive, visual definition of Petri nets with transits and Petri games, and an interactive interface to the algorithms of AdamMC and AdamSYNT. Contains the repos (as submodules): libs, framework, logics, modelchecking, examples, synthesizer, high-level, webinterface-backend.
http://adam.informatik.uni-oldenburg.de:4567/
GNU General Public License v3.0
5 stars 2 forks source link

Very big "game" graph makes browser framerate very slow #38

Open annyanich opened 4 years ago

annyanich commented 4 years ago

For example, I opened the example "ndet/ndetConcurrent.apt" and opened the "2-player game (incremental)". I expanded the initial state and was greeted by this beautiful image, moving at roughly 2 FPS:

2020-09-18-144627_615x620

The whole page was very slow and unresponsive until I closed the tab. I hope that when I optimize the SVG renderer per #32, this will not be as much of a problem. But in case it does not prove feasible to show very large game graphs performantly, I would suggest:

mgieseking commented 4 years ago

You are right. I just opened the issue #40 for your first point. I would first go with this solution and see if it is then still possible to calculate such huge graphs or if we previously reach the boundaries of the BDD solving.