腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Python
生态系统
中
,
是否
存在
与
C++
编译器
优化
等效
或
类
似的
机制
?
此问题派生自此post和此post
C++
编译器
能够
在
优化
时丢弃以下函数。for( long long i = 0; i < problemSize; ++i ) number++; } }
在
Python
生态系统
中
是否
有
等效
或
类
似的
机制
?
浏览 16
提问于2019-06-12
得票数 1
1
回答
一个任意的
Python
程序可以内联它的依赖项吗?
在
JavaScript
生态系统
中
,
存在
“
编译器
”,它将获取具有重要依赖链(其他JavaScript库)的程序,并发出独立的JavaScript程序(通常,会应用
优化
)。有没有类
似的
Python
工具,能够生成内联了所有非标准库依赖项的脚本?
是否
有其他工具/实践可用于捆绑
Python
中
的依赖项?
浏览 0
提问于2015-04-21
得票数 1
2
回答
.NET和Mono
中
的语言互操作性
、
、
假设我需要使用
Python
和
C++
。我可以用
Python
从
C++
调用
Python
,用SWIG
或
等效
的方法也可以进行反向调用。 如果不是,如何从一种语言到另一种语言调用函数?
在
浏览 4
提问于2010-03-11
得票数 2
回答已采纳
6
回答
在
C++
中
“如果错误那么快速失败”的性能损失?
、
、
这两种写作风格(
在
C++
中
)
是否
存在
性能差异,如下面所示(逻辑上
等效
的代码)对于likely1 == likely2 == true路径(likely1和likely2作为占位符用于一些更详细的条件)?likely1) { if (likely2) { } else { } Alarm(1);
与
请注意,我是不感兴趣的对这两种风格的可读性意见,也没有在任何“过早<e
浏览 1
提问于2011-03-15
得票数 2
回答已采纳
1
回答
java接口是如何在内部实现的?(vtables?)
、
、
、
、
我意识到
与
C++
相反,Java是Jit编译的,所以不同的代码可能会被不同的
优化
,不同的JVM可能会做不同的事情。那么,
是否
有许多JVM在这方面遵循的一般策略,或者有人知道
在
特定JVM
中
的实现?另外,JVM通常去虚拟化和内联方法调用--在这种情况下根本不涉及vtable
或
等效
程序,因此询问实现虚拟/接口方法调用的实际组装序列可能没有意义,但我假设大多数JVM仍然保留了
类
的某种通用表示形式,以便在无法对所有内容进行去虚拟化时使用
浏览 4
提问于2010-12-12
得票数 42
回答已采纳
2
回答
在
/ob1
优化
下,如何告诉
编译器
不要内联在
类
定义
中
定义的方法?
、
、
、
当使用
优化
选项/Ob1编译Visual
C++
项目时,只有带有关键字__inline / inline
或
那些
在
类
定义
中
定义的函数才会内联(即使那样也不是必须的,但只有在
编译器
认为合适的情况下)。我的问题是,
在
/Ob1
优化
选项下,
是否
可以告诉
编译器
(
在
visual
C++
下)只内联使用inline关键字定义的函数,而不内联在
类<
浏览 0
提问于2012-12-03
得票数 1
回答已采纳
1
回答
Pybind11: init<>
与
lambda
、
、
我将pybind11用作
C++
代码的包装器,并将其放入
python
库。示例:我想定义/绑定
python
类
A: d
浏览 1
提问于2020-06-10
得票数 4
回答已采纳
1
回答
参数化
类
的参数可以用于外部函数定义吗?
假设我有一个参数化的
类
foo,其中有一个简单的设置器。class foo #(type T = int);endclass return member;公平地说,您将在
C++
中
得到相同的错误( SV似乎继承了许多模板/参数化
机制
)。因此,
在
浏览 2
提问于2014-07-23
得票数 2
回答已采纳
1
回答
在
C++
中
,如何预测
是否
会调用移动
或
复制语义?
、
、
考虑到
C++
编译器
在
实例化临时对象和调用返回值
优化
等
机制
方面的灵活性,通过查看一些代码并不总是清楚
是否
会调用移动
或
复制语义(或者调用多少)。 几乎感觉这些原语是为附带
优化
而
存在
的。有没有一种方法可以清楚地(简单地)预测
在
某些代码
中
可能发生的复制和移动的位置和数量?理想情况下,不需要是
编译器
内部的专家就能做到这一点。
浏览 1
提问于2018-08-24
得票数 2
1
回答
C++
算术运算符能够
在
自定义
类
中进行积极的
优化
吗?
、
、
、
C++
允许对标准数据类型(内置整数和浮点类型)使用算术数学表达式进行积极的
优化
。在这些情况下,
在
遵守
C++
标准的同时,
编译器
可以预先计算文字常量,重新排序操作,甚至完全更改操作等(
在
某些情况下,甚至会偏离标准遵从性,例如,某些
编译器
中
的-Ofast
优化
级别会发生这种情况)。但现在让我们假设您为标量编写了自定义
类
库,并为它们实现了算术运算符,甚至为常量定义实现了您自己的。
C++
规范
是否</e
浏览 3
提问于2020-04-13
得票数 0
1
回答
是否
有一种有效的方法来初始化Go
中
的固定数组而不污染包命名空间?
另一种方法是
在
String()函数
中
创建这个数组
或
切片,但是这会在每次调用String()时创建一个新的切片/数组。生成的代码效率低下。 有没有一种有效地做到这一点而不污染名称空间的方法?
浏览 1
提问于2022-05-31
得票数 -1
2
回答
Python
比Java/C#慢吗?
、
、
Python
比Java/C#慢吗?
浏览 710
提问于2018-03-14
回答已采纳
3
回答
GNU const/纯属性
与
constexpr
、
、
、
、
GNU和
C++
提供了const和pure函数属性。来自 (重点雷):
在
C++
11
中
,添加了。当应用于函数时,const属性和constexpr说明符之间
浏览 3
提问于2020-03-31
得票数 5
回答已采纳
2
回答
在
WinAPI,POSIX
中
,还是
在
API的其他扩展
中
,
是否
存在
与
来自C++11的所有级别的内存屏障相当的扩展?
、
、
、
、
在
WinAPI、POSIX
或
API
等效
于的其他扩展
中
是否
存在
来自C++11 的所有级别的内存屏障,它们定义了
编译器
和处理器管道重新排序操作时对
优化
的限制?也需要禁用
编译器
优化
。它
存在
于
中
_ReadBarrier、_WriteBarrier和_ReadWriteBarrier
编译器
本质上只防止
编译器
重新排序.若要防止CPU重新排序读写操作,请使
浏览 2
提问于2013-09-02
得票数 1
回答已采纳
1
回答
tensorflow
c++
API支持反向传播的自动分化吗?
、
、
、
张量流
C++
API支持自动微分向后传播梯度吗?让我们假设图中的每个op都有一个梯度实现。我认为关于张量流
C++
API能做什么和不能做什么的文档是非常糟糕的。 非常感谢你的帮助
浏览 2
提问于2018-06-28
得票数 2
回答已采纳
2
回答
Clang
或
GCC相当于国际商会的_PGOPTI_Prof_Dump_All()
、
、
、
英特尔C(++)
编译器
有非常有用的功能,帮助配置文件引导的
优化
。_PGOPTI_Prof_Reset_All();_PGOPTI_Prof_Dump_All(); 这对于分析
与
Python
中
的ctypes一起使用的共享库尤其有用。我一直
在
试图弄清楚Clang
或
GCC
是否
有类
似的
功能--显然不是。
浏览 0
提问于2014-07-26
得票数 1
回答已采纳
2
回答
文件缓冲:既然操作系统(和语言库)已经在内部实现了缓冲区,那么
是否
建议这样做呢?
K.Cooper等人在两本书中提到了一种词汇
优化
技术:工程
编译器
。并由C.Fischer等人制作一个
编译器
。这是第一本书中的例外(第69页): 虽然逐个字符的I/O导致了清晰的算法公式,但是每个字符的过程调用的开销是signifi不能相对于
在
表驱动
或
直接编码扫描器
中
模拟DFA的成本。(此外,由高级语言提供的标准库通常有一个缓冲区
与
文件处理例程一起维护,如
C++
的std::ifstream)。我知道,
在
一些应用程序
中<
浏览 0
提问于2018-04-26
得票数 0
回答已采纳
1
回答
在
python
中有没有类似于osgi试图
在
java
中
解决的需求?
、
、
在
试图理解OSGI
在
java
生态系统
中
解决了什么问题时,我发现自己在想,
在
python
中
是否
也
存在
这样的问题?如果是,是如何解决的,如果不是,为什么?
浏览 1
提问于2012-06-06
得票数 4
1
回答
C#中继承的性能考虑因素
、
、
如果我使用public int I; (
或
任何其他字段)创建一个
类
,
与
创建一个从具有public int I;的基
类
继承的
类
相比,
编译器
是否
会生成相同的IL 无论哪种方式,结果类的行为都是相同的,但是
编译器
的行为
是否
相同呢也就是说,
编译器
只是将代码从基
类
复制粘贴到派生
类
中
,还是
在
继承时实际上创建了两个不同的
类
对象?class A
浏览 0
提问于2011-05-06
得票数 10
回答已采纳
1
回答
用clang评价数据库
中
libc++的方法
、
、
、
、
foo.push_back( 1 );} 使用clang++ foo.cpp -stdlib=libc++ -g时,当在gdb
中
运行
是否
有办法避免
编译器
在
调试模式下的内联?我可以使用libstdc++,但是当它需要进入模板(许多子调用加上缩进有时是基于空间的,有时是基于制表符的)时,它是相当痛苦的。
浏览 0
提问于2018-03-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
速度百倍提升,高性能 Python 编译器 Codon 火了!
Java编程思想之范型(2)
2018年3月24日:开源日报第16期
python很火效率却差强人意?带你分析效率低的原因以及解决技巧
Debian Buster 将会预装Rust编译器
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券