腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
增加
线程
的
数量
会
导致
更快
的
执行时间
吗
?
、
在我下面的代码中,我在之前
的
文章中读到过,一些人在
线程
较多
的
情况下比
线程
较少
的
情况下运行速度
更快
。然而,根据我对
线程
的
理解,我理解由于上下文切换,它
导致
更多
线程
的
整体时间
增加
。然而,当我运行这段代码时,我
的
执行时间
正在严格地减少。这是我
的
错误实现,还是仅仅是因为我
的
系统。(我使用
的
是MacBo
浏览 28
提问于2017-02-22
得票数 0
回答已采纳
1
回答
即使CPU
数量
增加
,执行TIme也
会
增加
,为什么?
、
、
、
、
我在HPC集群上运行了相同
的
不同
数量
CPU
的
C++问题大小,但我发现当CPU
数量
增加
时,
执行时间
也
会
增加
。我原以为
执行时间
会
大大缩短。有人能对这个问题有所了解
吗
?下面是我每#CPU
的
执行时间
1 3000000
浏览 2
提问于2015-09-16
得票数 1
回答已采纳
1
回答
设置亲和性
会
导致
执行时间
增加
、
我在一台16核
的
机器上运行一个具有16个
线程
的
多
线程
程序(包含大量
的
原子操作)。当我设置
线程
的
亲和性,使每个
线程
在唯一
的
cpu上运行时,与非亲和版本
的
程序相比,程序
的
执行时间
增加
。使用perf我可以看到,当使用
线程
-核心关联时,缓存未命中率从10%
增加
到30%,这可能是
导致
执行时间
增加
浏览 0
提问于2016-08-25
得票数 1
1
回答
InterlockedPushEntrySList
的
性能
、
、
、
我正在测试WinAPI InterlockedPushEntrySList,但我
的
测试结果有点奇怪。我
的
测试非常简单。只需在多
线程
中执行推送行为。我消除了所有其他
导致</em
浏览 6
提问于2016-12-19
得票数 0
4
回答
WCF中
的
服务实例
我正在使用perfmon来检查我
的
服务行为。我所做
的
是在不同
的
机器上启动6个客户端应用程序实例,并以120个
线程
(每个客户端应用程序20个
线程
)向服务器发送请求。我检查了计数器和最大实例数(我使用PerSession模型,并将实例数设置为100)是12,我认为这很奇怪,因为我
的
服务响应时间大约是120秒……我认为
增加
实例
数量
会
导致
WCF创建更多实例,因此响应时间
会
更快
你知道为什么W
浏览 5
提问于2009-12-01
得票数 0
1
回答
我想知道是否有任何方法将OpenMP中
的
特定
线程
分配给特定
的
CPU核心?
、
、
、
、
使用OpenMP,我在不同
的
线程
中划分了一个简单
的
算法,但是
执行时间
却在急剧
增加
。这可能是由于运行在同一个CPU核心上
的
所有
线程
。我知道,如果我
的
CPU是双核或四核,那么分配
线程
的
数量
超过CPU核
的
数量
将不会有多大帮助。但是,即使有两个
线程
,
执行时间
也在
增加
。
浏览 1
提问于2016-07-13
得票数 0
回答已采纳
1
回答
MFT
的
大小对MFT
的
解析
、
、
、
我尝试了两种方法 卷D: MFT大小: 38 MB
执行时间
: 0.593秒,核心
线程
<em
浏览 2
提问于2014-03-31
得票数 0
1
回答
为什么我
的
程序要花更长
的
时间来执行更多
的
线程
?
、
、
、
、
我用Riemann和编写了两个程序,用一定
数量
的
矩形计算函数
的
面积,一个是用Go编写
的
,另一个是用C++编写
的
。 目的是测量
执行时间
,看看哪种语言在多
线程
上速度
更快
。我使用bash script4在32核服务器(双Intel Xeon)上运行该程序,并使用1、2、4、8、16和32个
线程
运行它。脚本使用time --format %U获取
执行时间
。但是,从结果中可以看到,使用1 core运行Go版本
的</em
浏览 1
提问于2015-11-26
得票数 0
回答已采纳
3
回答
增加
线程
的
数量
会
让生产者消费者探测得
更快
吗
?
、
、
、
、
我已经使用无界链接阻塞队列实现了类似于消费者-生产者问题
的
东西。我让生产者将对象放到队列中,然后让消费者接受它。当我测试程序时,每次试验
的
线程
数量
增加
一倍,同时仍然处理相同
数量
的
对象,所有试验
的
时间似乎都是恒定
的
。它应该是常量
吗
?或者更多
的
线程
意味着
更快
的
处理?不确定是我
的
代码
导致
了共享资源
的
浏览 0
提问于2012-10-11
得票数 1
回答已采纳
2
回答
随着时间
的
推移,C# ThreadPool应用程序性能不断下降
、
、
、
我有一个类,比如说"MyComputation“,它在一个很长
的
构造函数中做了大量
的
计算。当它单独执行(没有磁盘i/o或网络操作)时,通常需要大约20ms才能运行。这个类
的
大约100个实例是由一个父类创建
的
,比如"ComputeParent",它将它们作为工作项在ThreadPool中排队:对于不同
的
浏览 0
提问于2012-05-10
得票数 9
回答已采纳
1
回答
在
线程
中绘制
、
、
、
、
我正在开发一个绘制地图
的
应用程序。1)我有一个包含一系列图层(瓦片、线条、正方形等)
的
活动。 2)在显示包含画布
的
视图
的
活动中。发生
的
事情是,我遍历所有的层,并在每一个层上调用一个渲染过程。我将画布发送给我
的
渲染器,然后在画布上绘制一些东西。一旦完成,就会在我
的
视图上调用onDraw,图像就完成了,并在视图中绘制完成。我想要
的
是我
的
每一个层都是单独绘制
的
。
浏览 0
提问于2011-08-22
得票数 0
回答已采纳
1
回答
CPU利用率取决于哪些因素?
如果运行时间或此进程创建
的
线程
数量
增加
,是否
会
影响总
的
cpu利用率?
浏览 2
提问于2017-04-10
得票数 0
1
回答
多个用户并发访问
的
web应用程序
的
ExecutorService
线程
池大小
、
、
、
它
的
云中自动扩展支持多达20个实例。该web服务将在任何给定
的
时间点被至少1000个用户同时访问。现在进入web服务代码,它需要并行处理15种不同
的
方法(每个方法平均需要3秒),等待所有方法返回响应,处理所有响应并将输出返回给调用客户端。对于同样
的
情况,我们使用和FixedThreadPool。问题: 在Servlet init()方法中启动FixedThreadPool执行器并在servlet破坏时关闭它,以便
线程
池被初始化一次,并且应用程序使用这个池中
的
线程
,这
浏览 1
提问于2017-11-26
得票数 0
2
回答
为jvm进程分配了多少内存
分配给jvm进程
的
内存总量等于堆、栈、本机堆
的
总量。我知道有一些命令可以设置堆
的
最小和最大大小限制。 那么分配给jvm进程
的
总内存是有限制
的
呢,还是
会
随着创建
的
线程
数量
的
增加
而不断
增加
。如果对
线程
的
数量
没有限制,并且由于在创建新
线程
时会创建新
的
堆栈,这是否
会
导致</e
浏览 0
提问于2013-04-10
得票数 0
1
回答
groupByKey函数
的
作用机制
我是一个新手,正在尝试理解Spark
的
内部实现。我做了一个测试,看看groupByKey
的
伸缩行为。结果表明,
执行时间
与每个节点
的
核数无关,但我可以看到,如果
增加
节点数,
执行时间
会
大大减少。因此,观察每个节点
的
核心
数量
是因为有限
的
网络和磁盘带宽
吗
?如果答案是肯定
的
,由于带宽是线性
增加
的
,如果我
增加
节点数,
执行时间</em
浏览 0
提问于2016-09-04
得票数 1
1
回答
如何更改finch/finagle中
的
工作
线程
数?
、
、
我有一个finch端点,当顺序调用是并发请求
的
made.in时,服务延迟在并发请求
的
数量
中所占
的
比例在
增加
,我有两个问题。 在更改默认工作
线程
计数后,系统将如何影响?
浏览 6
提问于2017-11-16
得票数 1
1
回答
与Cassandra并行运行
的
CREATE TABLE
数量
是否有已知限制?
、
这能行得通
吗
?我总是可以
增加
超时,以确保我不会收到这样
的
错误,但我想知道这是否
会
导致
问题,除了一些缓慢。 当我们
增加
客户端和Cassandra节点
的
数量
时,是否
会
变得更慢/
更快
?
浏览 5
提问于2018-09-01
得票数 1
回答已采纳
1
回答
循环GPULaunch或在内核中使用ALEA
、
、
我需要使用相同
的
数据运行GPU内核(ALEA库) 100次,使用一个整数(0-99)作为参数。我试图在内核中实现这个循环,但是得到了奇怪
的
结果。根据合并
的
内存访问原则重新组织内存中
的
数据之后,我可以拥有%92
的
占用率和%96
的
全局负载效率。但是,GPU版本还是比CPU版本快50%。我怀疑循环GPULaunch这种方式是否有效。正如您在下面的图表中所看到
的
,我没有看到中重复
的
内存传输。一旦我将数据加载到GPU (没有在图形中看到,但对我来说并不重要),我
浏览 1
提问于2017-01-29
得票数 0
1
回答
在什么情况下,逻辑读取
会
增加
,但
执行时间
会
减少?
、
在对查询进行性能调优时,是否有可能减少
执行时间
但
增加
逻辑读取次数?这似乎发生在我
的
一个查询中,其中我对连接和分组到一个大表上进行了修改(我认为,主要
的
更改是先执行Group BY,然后对派生查询执行join ),这加快了执行速度,但
增加
了逻辑读取
的
数量
。为什么
会
这样?什么类型
的
更改可能
会
导致
这种情况? SQL Server
浏览 0
提问于2012-11-30
得票数 0
回答已采纳
2
回答
为什么每个
线程
的
数量
与内存碎片之间存在权衡呢?
当来自
线程
碰撞
的
压力
增加
时,通过mmap创建额外
的
竞技场以减轻压力。arenas
的
数量
被限制在系统中CPU
数量
的
8倍(除非用户另有规定,请参阅mallopt),这意味着严重
线程
化
的
应用程序仍然会出现一些争用,但权衡
的
是碎片
会
减少。为什么
增加
竞技场
的
数量
会
增加
碎片?有趣
的
是,我
浏览 1
提问于2017-05-15
得票数 1
回答已采纳
点击加载更多
相关
资讯
5G基站增加,它的辐射会增加吗?
速度更快的5G,辐射会更大吗?
ChatGPT 的出现会导致底层程序员失业吗?
以太坊:随着流失限制的增加,ETH 会抛弃空头吗?
经过两、三年的纯电车服务,里程会增加吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券