SystemVerilog 中的内存分配 Class

Memory Allocation in SystemVerilog Class

SV 中是否有任何系统任务或函数可以知道,有多少内存分配给了 class 的对象?

此致,
H.Modh

SystemVerilog 不是那种您需要知道为 class 的对象分配了多少内存的语言,因为您不能自己执行任何低级内存操作。这让仿真供应商可以自由地在引擎盖下实现他们想要的任何东西(例如,供应商 A 的工具可以使用比供应商 B 的工具更多的物理内存,并且可能更快)。

没有。 SystemVerilog 自动管理内存,您不应该知道任何类型对象的内存资源。也就是说,大多数工具供应商都提供容量报告,可以告诉您不同类别的构造占用了多少内存,以及为每种 class 类型创建的对象数量。