腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
进程和子
线程
内存
的使用
python
、
linux
、
multithreading
、
process
、
gunicorn
如下所示:我想知道是带有PID的子进程:247243, 247161,...实际上是子
线程
,父进程与PID 和我看到这些子进程每个都使用0.2% MEM,所以每个进程实际上都使用0.2% MEM
浏览 6
提问于2022-03-31
得票数 0
2
回答
从main返回的运行
线程
在C中会发生什么情况?
c
、
multithreading
、
pthreads
在
linux
(
linux
线程
)上,当从main返回时(在
线程
完成之前),正在运行的
线程
会发生什么情况?当从main返回时,
内存
是dis分配的,因此
线程
应该访问未分配的
内存
。这会导致
线程
退出吗?我肯定
线程
已经死了,,但是这是如何发生的,
浏览 1
提问于2014-05-22
得票数 1
回答已采纳
1
回答
嵌入式系统设计:资源分区
embedded
、
embedded-linux
、
system-design
它运行嵌入式
linux
。 现在,我不确定如何划分系统的软件和硬件资源,以便这两个需求都不会缺乏资源。另外,我应该如何避免流播放的质量问题,同时仍然保持我的蜂窝吞吐量?
浏览 1
提问于2010-12-15
得票数 0
2
回答
调试JVM中的100% CPU使用率
java
、
debugging
、
jvm
我已经添加了-XX:+CrashOnOutOfMemoryError来创建核心转储,但它们没有什么帮助,它们显示了一个无法分配
内存
的
线程
,但需要的是哪些
线程
实际正在吞噬所有的CPU。该应用程序在
Linux
上的OpenJDK 11上运行,通过cgroup分配了3个核心。堆大小设置为3 G1,初始堆大小为1.5 G1,它使用G1而不做任何
调整
。更新:在崩溃时,heap_lock既不是由活动
线程
持有的,也不是由GC
线程
持有的,最后10个GC事件基本上无法释放任何
内存<
浏览 2
提问于2019-07-30
得票数 0
2
回答
为什么运行std::带空函数的
线程
占用大量
内存
c++
、
multithreading
、
c++11
、
memory
、
stdthread
我编写了一个简单的程序,它应该运行两个
线程
,对小数组进行排序(~4096字节)并写入输出文件。输入数据包含在一个大文件中(~4Gb)。计算机有128 has的
内存
。我发现运行空主函数需要使用14 main
内存
。如果运行std::带空函数应用程序的
线程
,则每个
线程
开始使用~8MB。但是如果我只做了一个动态
内存
分配程序,那么每个
线程
开始使用大约64 to的
内存
。以及如何分配动态
内存
以最小化某些系统的默认分配?这是一个代码示例 {std::
浏览 4
提问于2017-01-31
得票数 6
1
回答
linux
上的调度单元
linux-kernel
我听说
linux
内核将
线程
视为内核
线程
,进程视为使用相同虚拟
内存
空间的
线程
组。这是否意味着窗口和
linux
内核的调度单元是
线程
??
linux
的最小调度单元是什么?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
1
回答
执行器
内存
和本地部署
apache-spark
当
调整
执行程序的
内存
(例如,通过设置--executor-memory 2g)和为主
线程
设置本地部署(local[4])时,每个本地
线程
是否接收2GB
内存
,还是为本地运行设置的2GB
内存
?
浏览 2
提问于2016-12-29
得票数 0
回答已采纳
3
回答
测量
Linux
多
线程
应用程序的堆栈使用情况
linux
、
multithreading
、
stack
我正在为
Linux
嵌入式平台开发一个多
线程
应用程序。 目前,我将每个
线程
的堆栈大小(通过pthread_set_attr)设置为一个相当大的默认值。我希望将每个
线程
的值
调整
为更小的值,以减少应用程序的
内存
使用量。我可以反复尝试将每个
线程
的堆栈大小设置为逐渐变小的值,直到程序崩溃,但应用程序使用大约15个
线程
,每个
线程
具有完全不同的功能/属性,因此这种方法将非常耗时。我更希望能够直接测量每个
线程
的堆栈使用情况
浏览 3
提问于2008-09-12
得票数 6
3
回答
内存
分配器建议
c
、
optimization
、
memory
我有一个多
线程
的部分,其中
线程
需要分配几个大的数据段,每个段大约100MB,作为缓冲区。此外,可能需要在运行时多次
调整
缓冲区的大小。我可以使用什么来分配/重新分配
内存
?
浏览 1
提问于2012-05-22
得票数 6
回答已采纳
1
回答
Delphi +
Linux
+
线程
=
内存
linux
、
multithreading
、
delphi
小型应用程序(服务器位于少数端口,TMS+Indy,Delphi10.3)使用的
内存
约为2GB(相比之下,Windows下的
内存
仅为6MB)。var x: TThread; x := TThread.Create(true);但是64 Mb是什么?
浏览 10
提问于2020-09-14
得票数 0
3
回答
究竟是什么使Java虚拟
线程
更好
java
、
multithreading
、
project-loom
大多数Java服务器使用的
线程
池都有一定的
线程
限制(200,300 .),但是,您不会受到操作系统的限制而产生更多的
线程
池,我已经了解到,对于
Linux
的特殊配置,您可以达到巨大的数量。OS
线程
更昂贵,启动/停止速度更慢,必须处理上下文切换(被它们的数量放大),并且您依赖于操作系统,它可能拒绝为您提供更多的
线程
。 话虽如此,虚拟
线程
也消耗了类似数量的
内存
(至少这是我所理解的)。有了织机,我们可以得到尾部调用优化,这将减少
内存
浏览 9
提问于2022-05-04
得票数 12
1
回答
QVector预先分配的访问
线程
安全
c++
、
qt
、
thread-safety
当多个
线程
使用时,Qt容器作为只读容器是安全的。但是写访问呢?我可以
调整
QVector的大小并在不同的
线程
中使用operator[]编写吗?QVector的大小将保持不变,每个
线程
将在不同的
内存
位置中写入(每个
线程
都有自己的索引),因此没有相同的
内存
同时访问。QVector将是一个全局变量。
浏览 9
提问于2014-08-30
得票数 1
回答已采纳
1
回答
操作系统如何处理多个
线程
的堆栈增长,并选择“无限-s”?
memory-management
、
linux-kernel
、
virtual-memory
、
ulimit
、
setrlimit
默认情况下,
linux
堆栈大小限制为8MB。因此,在多
线程
环境中,每个
线程
将得到自己的8MB堆栈。如果任何
线程
从堆栈底部漫游到保护页面中,则会得到分段故障信号的奖励。这样,我们就可以防止堆栈相互重叠或与其他
内存
区域重叠。在执行“# ulimit -s无限”之后
linux
将多个
线程
堆放在虚拟<e
浏览 11
提问于2022-04-15
得票数 1
1
回答
用户级
线程
的调度/处理器时间
multithreading
、
linux-kernel
、
pthreads
、
scheduling
我将在
linux
中实现我的解决方案。
内存
不是问题,因为每个
线程
都会从共享
内存
中分配
内存
。 我关心的是CPU的调度问题。如果我使用p
线程
库创建4个用户级
线程
,那么每个用户级
线程
都有一个与其关联的内核级
线程
?还是内核将每个进程视为调度单元?
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
2
回答
在
线程
中执行malloc
c
、
multithreading
、
pthreads
、
posix
我正在用c++编写一个应用程序,它使用POSIX
线程
。在每个
线程
中都有一个执行malloc的函数。所以我的问题是:我在Windows上使用gcc编译器,但是我想知道Windows和
Linux
的答案。 谢谢
浏览 3
提问于2016-01-30
得票数 4
回答已采纳
3
回答
PHP中用于图像大小
调整
的好的服务器规范
php
、
image-processing
、
hosting
我有一个网站,让用户上传图片,然后
调整
大小为4个不同的大小。处理器:双核英特尔核心2双2.2GHz *
内存
: 1GB
内存
浏览 5
提问于2008-11-25
得票数 0
1
回答
动态可
调整
数组和OpenMP
c++
、
arrays
、
multithreading
、
openmp
、
realloc
我有一个函数,它使用realloc来动态
调整
一维数组的
内存
,因为数组的初始大小不能预先确定。我想通过在多个
线程
之间划分任务来并行化这段代码,这样每个
线程
就可以在一个较小的一维数组上工作,它们将根据所需的
内存
动态地重新
调整
。.I作为该过程的一部分,每个
线程
还会生成一个私有变量,该变量将包含小数组的最终大小。在Openmp中,我希望访问这些数组的私有副本(通过主
线程
),并将所有小数组放在一起,以根据每个
线程
计算的数组的大小获得最终的数组。
浏览 0
提问于2014-10-23
得票数 0
2
回答
双套接字与单套接字
内存
模型?
c++
、
c
、
linux
、
memory
从运行在
Linux
上的C/C++程序的角度看,
内存
在双CPU计算机中是什么样子,我有点困惑。案例1(理解)设置了64 up
内存
的双四核HT 会发生什么?在开发方面,您需要编写一个应用程序作为两个进程运行(8个
线程
,每个进程32 16)进行通
浏览 7
提问于2013-03-22
得票数 7
回答已采纳
2
回答
具有共享只读
内存
的c++
线程
池
c++
、
multithreading
、
threadpool
我是C++并发编程的新手,我想编写一个基于
线程
池模式的服务器(在
linux
机器上),
线程
需要从共享
内存
读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读
内存
时,是否需要做些什么来同步它们,以及如何做到这一点(可能使用
内存
映射文件?)
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
2
回答
Linux
中进程/
线程
的大小
c
、
linux
、
multithreading
、
kernel
在
Linux
中,进程/
线程
的大小是多少?当创建了一个进程/
线程
,以及其中的task_struct和其他数据结构时,是否还有其他内容?当标准进程/
线程
在
内存
中创建时,我如何知道它的大小?
浏览 6
提问于2012-07-11
得票数 4
回答已采纳
点击加载更多
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
图解|Linux内存碎片整理
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券