Print arena usage percentage in mjData print.
PiperOrigin-RevId: 696464274 Change-Id: Ib794148e037521118138bd72c021dbe086c9681a
This commit is contained in:
committed by
Copybara-Service
parent
9f51ba50db
commit
536c60a0ac
@@ -904,7 +904,8 @@ void mj_printFormattedData(const mjModel* m, mjData* d, const char* filename,
|
|||||||
fprintf(fp, " total %s\n", memorySize(sizeof(mjData) + d->nbuffer + d->narena));
|
fprintf(fp, " total %s\n", memorySize(sizeof(mjData) + d->nbuffer + d->narena));
|
||||||
fprintf(fp, " struct %s\n", memorySize(sizeof(mjData)));
|
fprintf(fp, " struct %s\n", memorySize(sizeof(mjData)));
|
||||||
fprintf(fp, " buffer %s\n", memorySize(d->nbuffer));
|
fprintf(fp, " buffer %s\n", memorySize(d->nbuffer));
|
||||||
fprintf(fp, " arena %s\n\n", memorySize(d->narena));
|
double arena_percent = 100 * d->maxuse_arena/(double)(d->narena);
|
||||||
|
fprintf(fp, " arena %s, used %.1f%%\n\n", memorySize(d->narena), arena_percent);
|
||||||
|
|
||||||
// ---------------------------------- print mjData fields
|
// ---------------------------------- print mjData fields
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user