code: def malloc_diff(func):
      
      def _f(*args, **kwargs):
          print("\n<<<---")
          tracemalloc.start()
          snapshot1 = tracemalloc.take_snapshot()
          res = func(*args, **kwargs)
          snapshot2 = tracemalloc.take_snapshot()
          top_stats = snapshot2.compare_to(snapshot1, 'lineno')
          print("[ Top 10 differences]")
          for stat in top_stats[:10]:
              print(stat)
          print("--->>>\n")
          return res
      return _f
docs: Decorator
      Execute tracemalloc