A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove a huge memory leak
[simgrid.git]
/
examples
/
simdag
/
mixtesim
/
src
/
main.c
diff --git
a/examples/simdag/mixtesim/src/main.c
b/examples/simdag/mixtesim/src/main.c
index
5839fbb
..
20230df
100644
(file)
--- a/
examples/simdag/mixtesim/src/main.c
+++ b/
examples/simdag/mixtesim/src/main.c
@@
-55,11
+55,11
@@
int main(int argc, char **argv) {
createSimgridObjects();
HEFT(dag);
createSimgridObjects();
HEFT(dag);
-
- printDAG(dag);
+
+ /* not recommanded with big DAGs! */
+ /* printDAG(dag); */
changed_tasks = SD_simulate(-1.0);
changed_tasks = SD_simulate(-1.0);
-
INFO0("Tasks whose state has changed:");
i = 0;
while(changed_tasks[i] != NULL) {
INFO0("Tasks whose state has changed:");
i = 0;
while(changed_tasks[i] != NULL) {
@@
-82,10
+82,11
@@
int main(int argc, char **argv) {
default:
INFO1("Unknown status for %s", SD_task_get_name(changed_tasks[i]));
break;
default:
INFO1("Unknown status for %s", SD_task_get_name(changed_tasks[i]));
break;
- }
+
}
i++;
}
free(changed_tasks);
i++;
}
free(changed_tasks);
+ INFO1("Total: %d", i);
/* clear some memory */
freeNodeAttributes(dag);
/* clear some memory */
freeNodeAttributes(dag);