腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
声明
一个
变量
需要
额外
的
开销
吗
?
javascript
、
reactjs
、
performance
我
的
领导总是要求我尽可能多地去掉新
的
变量
,因为这会产生
开销
。然而,我不确定这是否真的会降低性能。如果说有什么不同的话,那就是创建新
的
变量
可以提高代码
的
可读性。它实际上会使性能变差
吗
?
浏览 34
提问于2019-10-04
得票数 4
8
回答
在循环中运行
的
函数中
声明
变量
的
开销
?
c++
、
performance
、
variables
、
declaration
答案是“局部
变量
的
堆栈空间通常在函数作用域中分配”。因此,在循环外部/内部
声明
变量
的
开销
没有差别。现在,假设我们有
一个
在循环中有
一个
函数
的
代码片段:int i = 0;{ i++;第二个代码片段在外部
声明
了
一个
变量</em
浏览 0
提问于2011-12-10
得票数 0
回答已采纳
3
回答
PL/SQL --最好在其他包中获取常量
的
值,或者每次调用它。
oracle
、
plsql
这是
一个
性能/效率问题:我有
一个
包含数百个全局
变量
的
包,可以在整个PL/SQL解决方案中使用。最好是在
声明
阶段获取
变量
的
值一次,或者更确切地说,每次引用
变量
时都用它
的
名称调用它?例如,在我
的
全局定义包中,我有
一个
名为"gv_SuperUserRole“
的
变量
,它有
一个
分配给它
的
值。在我
的</
浏览 1
提问于2018-01-07
得票数 0
回答已采纳
2
回答
java中LinkedList节点类
的
内存使用情况(包括实例引用)
java
、
algorithm
、
memory
、
reference
在Sedgewick
的
algorithms4书
的
第201页中,Node占用
的
内存为40个字节: Item item;} 嵌套
的
非静态(内部)类作为我们<em
浏览 7
提问于2013-06-21
得票数 1
回答已采纳
1
回答
是否可以为移动
的
GC实现生成带有类型信息
的
ansi C函数?
c
、
gcc
、
compiler-construction
、
garbage-collection
、
c99
但是,要做到这一点,我
需要
方法
变量
具有类型信息,否则我可以修改
一个
看起来像指针
的
基元值。一种明显
的
方法是将所有(原始和非原始)
变量
封装在
一个
具有
额外
(enum)
变量
用于输入信息
的
结构中,然而,这会导致内存和性能
开销
,这段代码就是用于嵌入式平台
的
。如果我要接受内存
开销
,那么显而易见
的
选择是对所有对象使用堆句柄,然后我就可以自由地移动堆块了。然而,我
浏览 2
提问于2020-05-07
得票数 1
回答已采纳
1
回答
传递
一个
结构比传递其成员占用更多
的
内存/
开销
吗
?
c#
、
struct
、
overhead
我有一些资源敏感
的
东西要写。我想知道,与仅仅将这些
变量
一起传递(例如作为函数参数)相比,在结构中将
变量
组合在一起是否会导致内存
开销
。如果是这样的话,有什么好方法可以在不增加
开销
的
情况下创建一些在惰性值上操作
的
东西呢?现在我有
一个
IEnumerable<Foo>,其中Foo是
一个
包含几个成员
的
结构。我假设这与IEnumerable<Tuple<[members]>>是相同
的<
浏览 2
提问于2014-10-24
得票数 1
回答已采纳
1
回答
在for循环条件中使用string.length()比初始化
的
局部
变量
要好,为什么?
java
、
arrays
、
string
、
for-loop
我
的
印象是,在for循环条件下,使用
变量
代替对string函数length()
的
方法调用总是更好
的
。尽管它似乎与在下面的回答中所分析
的
正好相反 ...比 final int len = data.length
浏览 0
提问于2018-03-30
得票数 3
2
回答
C++ -在循环中
声明
引用
变量
?
c++
、
variables
、
loops
、
reference
、
declaration
据我所知,在循环中
声明
POD类型或原语类型
的
变量
是可以
的
(没有
开销
)。在循环中
声明
引用
变量
对性能有影响
吗
?例如,
变量
引用向量,如下所示:for (int i = 0; i < 100; ++i) {vector<int> &row =
浏览 0
提问于2013-03-18
得票数 0
回答已采纳
5
回答
在同
一个
函数中多次访问"$(this)“
jquery
可能重复: 我很好奇,在同
一个
函数中,当$(this)被多次调用时,在随后
的
调用中构造jQuery对象会招致
额外
的
开销
吗
?换句话说,$(this)第一次被调用时是否缓存?如果不是,那么将$(this)存储在
变量
中并在随后
需要
$(this)时使用该
变量
会是更好
的
做法
吗
?
浏览 1
提问于2012-08-01
得票数 2
回答已采纳
1
回答
与std::condition_variable_any相关
的
开销
是多少?
c++
、
multithreading
、
c++11
、
mutex
、
condition-variable
我在许多地方读到过与std::condition_variable_any相关
的
一些
开销
。只是想知道,这是什么
开销
?我在这里
的
猜测是,由于这是
一个
通用条件
变量
,可以处理任何类型
的
锁,所以它
需要
手动滚动等待实现(可能是使用另
一个
condition_variable和互斥或futex,或者类似的),所以
额外
的
开销
可能来自于此而不是仅仅作为pthread_cond_wait()
的
浏览 0
提问于2017-10-07
得票数 5
1
回答
无法将箭头函数
的
参数转换为接口?
javascript
、
angular
、
function
、
typescript
、
casting
我
的
代码如下所示: v: number; ngOnInit() {as ImyInterface; });}; 然而,我认为
声明
一个
额外
的
变量
是
一个
很小
的
浏览 0
提问于2017-10-03
得票数 2
3
回答
将i++优化为++i以避免临时
变量
是否有意义?
c++
、
stl
= somecontainer.end(); it++) ...since,后者有
一个
额外
的
未使用
的
临时
变量
的
开销
。这种优化对现代编译器有用
吗
?在编写代码时,我
需要
考虑这种优化
吗
?
浏览 40
提问于2010-09-16
得票数 18
回答已采纳
1
回答
Server临时表
的
性能
开销
sql
、
sql-server
、
performance
我经常使用临时表来简化数据加载(更容易调试、更干净
的
select语句等)。如果性能
需要
,我将创建
一个
物理表等。最近我注意到,我自动将临时表
声明
为全局表(##temp_load),而不是本地表(#temp_table)。我不知道为什么,但这是我多年来
的
习惯。我从来不
需要
这些表是全局
的
,但是我很好奇是否会有
额外
的
开销
来创建它们作为全局
的
。我应该努力改变我
的
习惯
吗
。 是
浏览 1
提问于2011-08-17
得票数 1
回答已采纳
3
回答
出口符号不出口
perl
有人建议我使用Exporter,以便使用具有package指令
的
模块
的
函数和
变量
。也许简单地说明一下我
的</
浏览 4
提问于2014-03-10
得票数 1
回答已采纳
7
回答
如果没有必要,应该使用未签名
的
ints
吗
?
c++
、
language-agnostic
、
types
如果
变量
不
需要
额外
的
值范围,那么应该将其
声明
为无符号int
吗
?例如,当在For循环中
声明
变量
时,如果您知道它不会是负值,这有关系
吗
?
一个
比另
一个
快
吗
?在C++中
声明
一个
没有签名
的
int与未签名一样不好吗? 要想达到目的,即使
额外
的
范围不是必需
的
,是否也应该执行?我听说它们应该
浏览 5
提问于2012-09-01
得票数 23
回答已采纳
2
回答
命令强制显式
声明
所有
变量
。
python
、
variables
、
cython
在Cython中,众所周知,未
声明
的
变量
类型会带来更多
的
开销
,从而减缓整个过程。如果在嵌套循环中使用此未知
变量
类型,如下所示:ctype double a for j in range(n) a = b + c
开销
可能要高得多。在存在许多
变量
的
问
浏览 4
提问于2013-10-22
得票数 1
回答已采纳
5
回答
构造函数会影响性能
吗
?
c++
、
performance
、
optimization
、
constructor
、
initialization
我有3个成员
变量
声明
为public
的
类,我最初可以在代码中
的
任何地方显式地
声明
它,但我仍然用初始值编写了构造函数,这个构造函数会影响性能
开销
吗
?public: int b; {}; 如果构造函数增加了性能
开销
浏览 6
提问于2013-08-29
得票数 5
1
回答
检测没有互斥实现
的
竞争条件
concurrency
、
locking
我知道我们可以通过使用原子锁
变量
实现互斥来检测和克服竞争条件,但是有没有办法在不实现互斥
的
情况下检测竞争条件呢? 互斥极大地增加了
开销
,所以我在想一种方法来克服竞争条件,而不
需要
任何
额外
的
开销
。
浏览 2
提问于2013-12-24
得票数 1
1
回答
DistributedCache是否在每个作业之后删除缓存
的
文件?
hadoop
、
mapreduce
的
文档
声明
: 当它说它可以“缓存奴隶上未存档
的
档案”时,这意味着什么?是否在每个作业之后删除缓存
的
文件?我希望能够在不同
的
数据集中运行数百次相同
的
任务,而不
需要
在每个作业之前重新分发DistributedCache文件
的
额外
开销
。这个是可能
浏览 3
提问于2014-02-05
得票数 4
回答已采纳
2
回答
使用结构作为用于类型检查
的
原语
的
包装器
的
开销
?
c#
假设我想获得
额外
的
类型检查,用于处理在语义上有不同含义
的
原语:{{} 重点是我们不能比较“苹果和橙子”,所以将实际
的
int包装在
一个
结构中意味着我们可以通过代码进行类型检查和一些
浏览 2
提问于2011-05-31
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开发一个简单的APP贵吗?大概需要多少钱?
你的SEM账户搭建健康吗?一个健康的账户需要具备哪些条件?
你需要一个“养成系”AI少女吗?人人皆有AI陪伴的日子还有多远
C+指针:剑指内存,数据地址
什么?你还不会用Kotlin?快上车!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券