我想知道C#(.NET)是否有任何WebKit端口.据我所知,只有这个WebKit.Net端口首先在Sourceforge上托管,然后转移到Github.但问题是它最近更新于2年前的2013年,现在已经过时了.那么还有其他任何用于C#的WebKit端口正在积极开发中吗?如果没有,我怎么能自己移植WebKit for C#?
我在QT 5.6中使用c ++.我有两种风格的简单控制台应用程序如下:
//First style
qstring x = “Hi!”;
void func()
{
QTextStream(stdout) << x;
}
int main()
{
while (true)
{
func_one();
}
}
//Second style
void func()
{
QTextStream(stdout) << “Hi!”;
}
int main()
{
while (true)
{
func();
}
}
Run Code Online (Sandbox Code Playgroud)
这将更多地压缩cpu并因此具有较小的性能可能没有很大的区别但是当我们将其应用于大规模(例如服务器,其中每2秒进行一次连接时)它会产生类似于上面的循环的情况.多个变量(但不是相同的变量和数据)少一点资源使用可以在资源使用较少的情况下提高性能.所以使用变量会给出任何性能改进,但是我将在我的函数中只使用一次该变量,虽然函数将被重复调用,或者使用变量会使程序变慢,因为它必须重复检查ram中"x的值"的位置"存储然后检索数据?
编辑1:
我不会在我的代码中再次使用该变量,我们可以认为没有编译器优化.@DrDonut您给出的链接中的答案也没有回答是$array === (array) $array比is_array($array)它更快,即它是微优化还是我要问的是第二种风格的微优化还是它会损害性能.