腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
优化
C
语言
中的“排序
代码
”
、
我正在编写一个我想要
优化
的
代码
。这段
代码
就是按照双精度数组的第二个数组的升序对其进行排序。第一个输入是一个整数N,第二个是一个大小为N*2的二维数组(称为
c
),然后我们按照
c
[.][1]的升序对数组进行排序,当有相等的元素时,比如
c
[i][1]==
c
[j][1],对于两个整数i和j,我们按照第一列元素的升序对这些元素进行排序,所以如果
c
[i][1]<
c
[j][1],
c
[i][1]在
c
[j][1
浏览 2
提问于2012-08-26
得票数 0
回答已采纳
2
回答
C
语言
代码
优化
的实用化GCC
优化
、
、
我正在尝试使用GCC语用
优化
来在我的
C
代码
中设置全局
优化
。GCC版本在Ubuntu上是4.4.3。其基本思想是使用功能特定的
优化
级别。#pragma GCC optimize ("O3")但是当我构建它时,我会得到如下编译错误-passrecovery.
c
:493: internal compi
浏览 0
提问于2011-07-16
得票数 3
回答已采纳
1
回答
gcc或clang的LTO能否跨
C
和
C
++方法进行
优化
、
、
、
、
如果链接时间
优化
(LTO)与或一起使用,那么是否有可能在
C
语言
和
C
++
语言
边界上对
代码
进行
优化
? 例如,
C
函数可以内联到
C
++调用程序中吗?
浏览 2
提问于2017-12-30
得票数 9
回答已采纳
3
回答
用于
优化
性能的
C
++虚拟机
、
、
、
、
支持JITed
语言
(如
C
#和Java )的一个论点是,它们可以更好地执行
优化
,因为虚拟机的运行时性能分析可以比
C
++的静态
优化
代码
更好地
优化
代码
。然而,我想知道我们是否也可以使用虚拟机来
优化
C
++或任何类似
语言
的运行时
代码
。例如,我们可以利用LLVM编译器生成的IR,并创建一个解释、即时和
优化
代码
的虚拟机,类似于Java和
C
#的
浏览 1
提问于2012-03-01
得票数 5
4
回答
一个
C
语言
代码
的
优化
、
我正在尝试用
C
语言
优化
一段
代码
,特别是一个关键循环,它几乎占总执行时间的99.99%。我的问题是,在这个循环中是否还有其他需要
优化
的东西? 我电脑的处理器是英特尔核心i5,4cpu(4x1600 My )和3072K L3高速缓存。
浏览 1
提问于2015-11-18
得票数 2
1
回答
clang的LTO可以跨
C
和
C
++方法进行
优化
吗
、
、
、
如果在中使用链接时间
优化
,是否有可能跨
C
和
C
++
语言
边界对
代码
进行
优化
? 例如,
C
函数可以内联到
C
++调用者中吗?反之亦然?
浏览 1
提问于2017-12-30
得票数 3
2
回答
For-循环长度局部变量微观
优化
?
、
、
在许多编程
语言
及其微
优化
中,我已经看到在for循环中声明数组长度会影响性能,特别是在PHP和JavaScript中:我在
C
++中见过这种格式,也见过一些Java源
代码
。这种微
优化
对所有编程
语言
都是正确的吗?如果这是一种
语言
不可知的微
优化
,那么它不应该已经在编译器中进行了
优化
吗?
浏览 1
提问于2011-04-09
得票数 1
回答已采纳
1
回答
是否可以使用GCC获得一个中间的、
优化
的
C
文件?
、
、
我有一些带有循环的
C
代码
:{ do stuff that could benefit from loop unrolling可以让GCC在经过
优化
后输出包含
代码
的.
C
文件吗?(希望包括在程序集级
优化
之前使用-O进行的任何
优化
)?我知道我可以使用程序集输出来确认这一点,但我更希望在
C
中看到一些东西--对我来说,阅读和理解起来要容易得多。
浏览 3
提问于2014-12-26
得票数 3
回答已采纳
6
回答
函数式
语言
编译器相对于命令式
语言
编译器的优势
、
、
、
作为这个问题的后续,--我假设F#编译器可以进行某些
优化
,因为它处理的是很大程度上不可变的
代码
,这是正确的吗?我的意思是,即使开发人员编写了"Functional
C
#“,编译器也不会知道开发人员试图编写
代码
的所有不变性,因此无法进行相同的
优化
,对吧?一般来说,函数式
语言
的编译器是否能够进行命令式
语言
无法实现的
优化
--即使是编写的
语言
具有尽可能多的不变性?
浏览 0
提问于2010-02-06
得票数 12
回答已采纳
8
回答
C
语言
优化
问题
、
我想知道写
代码
最快的方法是什么。我有一个循环,它在一些整数上执行加法。0)else我相信顶部的嵌套IF已经是一种
优化
那么,考虑到这一点,上面的
代码
是比仅仅编写tempAnswer = work1 + work2 + toCarry更快,还是所有的比较都可能造成很大的拖累? 谢谢
浏览 0
提问于2010-07-27
得票数 3
回答已采纳
10
回答
为什么要将一种
语言
的
代码
转换成另一种
语言
呢?
、
我听说过一些编译器将一种高级
语言
的
代码
转换成另一种高级
语言
的
代码
我想知道为什么会有人尝试这样做。为什么不直接用所需的
语言
编写呢?我能想到的唯一原因可能是像
C
/
C
++这样的编译
语言
在性能方面比解释
语言
更好。 欢迎任何更多的见解。
浏览 6
提问于2009-07-27
得票数 7
回答已采纳
1
回答
汇编
语言
优化
器
、
、
当您编译
c
++或任何其他编译
语言
时,会有一个
优化
器以更有效的方式运行和重写一些
代码
。既然你不像编译
语言
那样编译汇编或arm汇编,那么有没有
优化
器在运行,或者计算机是否完全按照你键入的那样运行?
浏览 51
提问于2016-09-28
得票数 1
回答已采纳
1
回答
gcc的
语言
标准是什么?
、
根据man gcc,gcc支持以下
语言
,您可以使用-x标志进行选择:
c
++
c
++-header
c
++-cpp-outputobjective-
c
++ objective-
c
++-header objective-
c
+
浏览 0
提问于2019-03-14
得票数 0
回答已采纳
1
回答
Javascript
优化
与
C
优化
相比如何
、
、
我目前在一个低水平的
C
类,但我编程Javascript作为我的工作。下面是一些
C
优化
/问题领域,我的书到目前为止已经讨论过了(刚刚开始,所以我没有太多): 有时创建临时变量,而不是在循环中读取/写入内存。此外,“
优化
”Javascript可以花费多少时间?
C
被编译成机器
代码
,可以在编译可执行文件上花费更多的时间。在典型的JS编译器
优化
中花费了多少时间?Javascript是一种比
C
更高级的
浏览 3
提问于2012-09-27
得票数 0
回答已采纳
1
回答
Microsoft Visual Studio 2013在我生成解决方案后冻结
、
每当我构建一个解决方案时,vs2013都会冻结。我不知道为什么?我已经卸载并重新安装了它,我仍然有同样的问题。它挂了,有人能告诉我这个问题的解决方案吗?它已经运行了5个月了,突然间我遇到了这个问题。
浏览 4
提问于2016-03-30
得票数 1
5
回答
在
C
#中,在算法中使用递归函数是一种好的做法吗?
、
、
、
、
在许多函数式
语言
中,使用递归被认为是一种很好的实践。我认为它很好,因为编译器
优化
了函数式
语言
的
代码
。 但是,在创建算法时,在
C
#中使用递归是一种好的实践吗?关于
C
#,递归算法会导致堆栈急剧增长(如果调用量非常大),这不会很快,可能会导致堆栈溢出,这是正确的吗?或者也有一些
优化
正在发生,以使递归函数有效?如果您能在函数式
语言
和
C
#中使用递归的算法之间进行一些比较(速度、内存、可读性),我将不胜感激。
浏览 2
提问于2010-10-21
得票数 17
回答已采纳
3
回答
如果
代码
生成到高级
语言
,SSA表单值得吗?
、
、
、
我正在编写一个编译为
C
的编译器,这意味着大多数时候我都会在
C
之上进行
优化
,并为多个平台生成
代码
。我可以为我的
语言
执行特定的
优化
。将简化的SSA转换为
C
要比处理将我的半复杂
语言
转换为
C
的所有边缘情况要容易得多。我能想到一些缺点:但值得吗?我的主要问题是,
C
是否能够更好地
浏览 0
提问于2016-11-28
得票数 6
回答已采纳
10
回答
如果python编译成程序集,并在其中编写操作系统,那么它会在基准测试方面与
C
竞争吗?
、
好的,我在问题中使用了python这个词,但是它很可能是
语言
不可知论的:如果一个
语言
X有一个经过很好
优化
的针对程序集的编译器,并且操作系统是用该
语言
编写的,那么它会在基准测试中与
C
竞争吗?这来自我的两个概念(可能是错误的):
语言
是由语法规则(语法-语义)定义的;它们本身独立于性能。性能是实现的一个功能。
C
通常是高效的,因为最流行的OS(es)都是用它编写的--所以有限的包装和展开--并且编译成(现在的)
优化
的汇编
代码
。是的,在我们中
浏览 0
提问于2012-07-20
得票数 6
2
回答
vb.net等价于php幻法
、
、
我试图在vb.net中创建一个动态对象,使用PHPas很简单--它为getter、setter和调用方法提供了神奇的方法,但我需要在vb.net中这样做<?php private $vars = array() if (in_array($name, $this->vars)) { return $th
浏览 8
提问于2016-10-11
得票数 0
回答已采纳
2
回答
面向对象
语言
中的性能关注
、
、
、
、
我使用的
语言
是
C
#。在
C
方面有丰富的经验使我寻找
优化
的编码标准(内存、高效的数据结构和循环的速度等等)。 但在这方面有多年经验的同龄人似乎没有考虑到所有这些。因此,我的问题是,在使用我们将要部署这些应用程序的服务器这样的
语言
时,是否需要对
代码
进行
优化
?还是无视他们是一种糟糕的做法?
浏览 0
提问于2015-09-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单片机C语言代码优化的个人经验及见解
C语言/C加加编程学习代码训练
养良好C语言编程风格,编优质C语言代码,这才是C语言的开始
常用C语言代码小片段
C+中如何调用C语言的代码
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券