字符串比较性能系统-verilog

时间:2017-01-24 23:50:18

标签: performance system-verilog

我想知道在使用这两种不同的方法进行字符串比较时,system-verilog是否存在性能差异:

1. str.compare(other_str);

2. str == other_str

如果存在差异,为什么会有差异,您从何处获取信息?

1 个答案:

答案 0 :(得分:1)

我认为可能会影响性能的因素多于您在此处显示的因素。意识到SystemVerilog来自多种语言的融合。有时会出现重复的功能,由于历史原因,这些功能会阻止删除冗余。

问题是:

  • 是足够复杂的编译器来生成相同的 两者的实施?
  • 如果没有,有些条件有利于一个实现而不是另一个吗?例如:变量类型的表征或变量的存储类。
  • 这些条件会影响编译器为两者生成相同代码的能力吗?