I Finally found the answer to this "problem":
ALTER TABLE my_table ENGINE=MEMORY;
or if mysql server is 3.23:
ALTER TABLE my_table TYPE=HEAP;
These sentence force the memory table my_table to be recreated, and then data_free in show table status goes to zero. Memory allocated is freed.
Similar to OPTIMIZE TABLE for ordinary tables.