Github user kkhatua commented on the issue:
https://github.com/apache/drill/pull/1160
During a freshly setup Drillbit:

While running 2 large (600M rows) join query on a 4 node setup, and one
completes:

The Heap Usage percentage is based on {{heapUsed/heapMax}}
The Actively Used Direct percentage is based on
{{currentDirectInUse/PeakDirectUsed}}
This is because the actual total direct memory used by Netty is not
exposed. However, this does tell how much the Drillbit is using at the moment.
---