[DEECo] [d3scomp/JDEECo] 3091b0: Add KnowledgeSizeSampler plugin for knowledge size...
GitHub
noreply at github.com
Tue Mar 15 15:24:58 CET 2016
Branch: refs/heads/master
Home: https://github.com/d3scomp/JDEECo
Commit: 3091b060fa45b4829f2f692e313be600e46b90ed
https://github.com/d3scomp/JDEECo/commit/3091b060fa45b4829f2f692e313be600e46b90ed
Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
Date: 2016-03-14 (Mon, 14 Mar 2016)
Changed paths:
A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/publishing/KnowledgeSizeSampler.java
Log Message:
-----------
Add KnowledgeSizeSampler plugin for knowledge size inspection
Commit: 07f7725afd50a41b17110c8bd46780f0521d859e
https://github.com/d3scomp/JDEECo/commit/07f7725afd50a41b17110c8bd46780f0521d859e
Author: Vladimir Matena <matena at d3s.mff.cuni.cz>
Date: 2016-03-14 (Mon, 14 Mar 2016)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgePathExt.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/model/runtime/RuntimeModelHelper.java
M jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/Network.java
A jdeeco-network-plugin/src/cz/cuni/mff/d3s/jdeeco/network/marshaller/PathCancelingFSTmarshaller.java
Log Message:
-----------
Strip KnowedgePath from serialized knowledge
KnowledgePath is an EObject. Each serialized KnowledgePath instance is
400-500 bytes. Moreover, from the profiler follows that the ant
simulation is just creating some ecore related XML objects some 70-80%
of time. This commit sets default KnowledgeMarschaller to
PathCancelingFSTMarshaller which removes KnowledgePath from ValueSets
and puts string representation of is instead. This reduces knowledge
data size and execution time 10 times.
Compare: https://github.com/d3scomp/JDEECo/compare/539a90ca9629...07f7725afd50
More information about the DEECo
mailing list