我想检查是否有空块的while语句被JIT优化,所以我尝试在发布模式下运行我的代码,并从Visual Studio的Debug-> Windows-> Disassembly窗口查看代码。但是,我没有看到编译代码的任何改变。我尝试添加一些语句,我希望进行优化: bool b = false;
if (b)
{
new Object();
我有这样的优化问题,我试图根据列X中的唯一值来最大化列z,但也在约束条件下,每个X所选的唯一值总和最大的列Y小于(在此例如)23. 例如,我有这样的样本数据: d=data.frame(x=c(1,1,1,2,2,2,3,3,3),y=c(9,7,5,9,7,5,9,7,5),z=c(25,20,5,20,10,5,10,5,3))
,看起来像这样: X Y Z
1 1 9 25
2 1