Why the heck would you do (need) that?! And no, this is not possible.
Using esxtop you can only see some basic TPS metrics, such as the amount of shared and saved memory.
ESX is constantly scanning for shared pages through your VMs (configured by an advanced parameter called Mem.ShareScanGHz). Depending on the activity on your system and how much detail you need, if you really would log all TPS "events", it would instantly grow to a huge size.
Note that page sharing only affects normal small 4KB pages, and not 64KB large pages in 64bit OSes. If you want to disable TPS completely for the host, set Mem.ShareScanGHz to 0.
But I still have no idea why you would need that anyways. Can you give us a reason that made you consider doing something like that?