腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
跟踪Java应用程序中每个
线程
的
内存
分配
、
、
、
我知道Java中
内存
分配
的基本原理--应用程序占用的大部分
内存
是在堆上
分配
的,堆由所有
线程
共享,因此不存在
线程
拥有的对象的概念,而且很难计算
线程
对其拥有的所有对象占用了多少
内存
。但是我想知道是否有任何方法来计算和总和从一个特定
线程
触发的
分配
?
内存
分配
发生在堆上,但是它总是由希望创建对象的
线程
触发的,所以我想知道是否可以对这种关系进行分析?我的想法是,一个典型的Sp
浏览 13
提问于2022-07-21
得票数 1
2
回答
德尔福XE4 64位
内存
不足
、
、
、
我们有一个多
线程
客户端
服务器
项目,我们最近升级了64位架构的
服务器
端应用程序。解决了许多问题,我们的应用程序现在在沉重的负荷下稳定地工作了一周。但是在这段时间之后,
服务器
上的应用程序会出现“
内存
不足”错误。此时,空闲
内存
大量可用,似乎存在
内存
碎片的问题。是否有可能整理
内存
和一些工具?或者是在类似的情况下“记忆不足”的其他原因?
内存
分配
:
浏览 8
提问于2013-12-26
得票数 0
回答已采纳
1
回答
每台
服务器
请求的
内存
预算
、
、
我想防止对我的
服务器
进行一次死亡查询OOMing吧。有没有办法为请求和抛出提供一个
内存
预算,如果它使用了超过允许的
内存
?这是一个单进程
服务器
,使用和内部的
线程
(并在处理请求时产生额外的
线程
)。
浏览 17
提问于2020-02-08
得票数 0
2
回答
内存
中的锁页使SQL数据库引擎无法
分配
60 at
内存
?
、
问题是,即使我还有11 of的RAM,SQL Server
内存
仍然停留在
分配
1.7GB
内存
最大值上。根据这
线程
中的post (
线程
启动程序有相同问题)中的建议,我尝试将/PAE添加到我的boot.ini中,将运行sqlserv.exe的网络服务帐户添加到
内存
用户权限中的锁页,并重新配置SQL以使用AWE
分配
内存
。在重新启动
服务器
之后,SQL数据库引擎不能
分配
超过60 as的RAM,正如我所预期的那样,这是一
浏览 0
提问于2013-09-14
得票数 0
1
回答
我需要一个自定义
内存
分配
器吗?
、
、
我目前正在开发一个缓存
服务器
,它本身使用大量的 (我正在一个具有大量流量的
服务器
上测试它,以及一个和一个定制的web应用程序,使用它来缓存
内存
中的数据)。
服务器
显然会执行许多昂贵的malloc/realloc/free操作,因此我想知道是否应该使用自定义
内存
分配
器,可能是在开始时
分配
一个大的“
内存
池”,然后在执行malloc/realloc时使用它给出请求大小的空闲有这样的
分配
器吗?还是我必须自己编写一个
浏览 9
提问于2013-05-24
得票数 1
2
回答
NUMA总是完全NUMA还是也有混合系统?
、
、
我正在开发一个性能至关重要的高端
服务器
应用程序。考虑到
服务器
通常采用NUMA体系结构,
服务器
应用程序也使用NUMA感知的
内存
分配
策略来提高
内存
访问性能。基准测试表明,当
线程
和
内存
位于不同的NUMA节点上时,访问
内存
的速度比
线程
和
内存
位于同一个NUMA节点时慢约30%。我的问题是:当
服务器
使用NUMA-体系结构时,所有
内存
都是专用于特定处理器的,或者can
服
浏览 0
提问于2016-05-31
得票数 2
回答已采纳
1
回答
分配
全局
内存
、
我有以下在GPU上
分配
全局
内存
的代码。free(ptr);是否每个
线程
都会为单独的ptr
分配
内存
? 所以,如果我有两个10
线程
的块,那么
分配
了20个数组(即每个
线程
分配
内存
供自己使用)?如何才能按块而不是按
线程
分配
内存
?也就是说,如果我有2个块和10个
线程
,那么只
分配
了2个数组。这个是可能的吗?
浏览 2
提问于2012-03-22
得票数 2
回答已采纳
3
回答
C#中的每
线程
内存
管理
、
、
、
继续的讨论,但更重要的是:这将在全局
内存
分配
程序
线程
上创建争用。是否有一种方法可以指示.NET为每个
线程
预先
分配
一个
内存
池,并执行这个池中的所有
分配
?目前,我的解决方案是我自己实现的
内存
池( T类型的全局
分配
的对象数组,它们在
线程
之间被回收),这很有帮助,但效
浏览 0
提问于2010-05-26
得票数 4
回答已采纳
1
回答
C++中容器的
内存
分配
、
、
我有一个关于C++上容器的
内存
分配
的问题。} { CALLTHREAD and pass myTypeObject我想知道<em
浏览 0
提问于2012-08-25
得票数 0
回答已采纳
8
回答
用于C/C++的多
线程
内存
分配
器
、
、
、
、
我目前有大量多
线程
服务器
应用程序,我正在四处寻找一个好的多
线程
内存
分配
程序。到目前为止,我被困在以下两种情况中: 据我所见,囤积可能是最快的,但我以前从未听说过,所以我怀疑它是否真的像看起来的那么好有人有个人经验来试用这些
分配
器吗?
浏览 21
提问于2008-09-29
得票数 37
回答已采纳
1
回答
缓存中的
线程
仍然使用
内存
吗?
、
、
、
、
我正在研究如何和多少
内存
分配
给每个连接
线程
,并在MySQL教程中找到:以下有一点我是无法理解的当
线程
不再需要时,
分配
给它的
内存
将被释放并返回给系统,除非
线程
返回到
线程
缓存中。在这种情况下,
内存
仍然是
分配
的。这是否意
浏览 0
提问于2014-10-01
得票数 1
回答已采纳
3
回答
在C++中,一个
线程
中的新
线程
可以
分配
被另一个
线程
删除的
内存
吗?
、
、
、
、
因此,例如,malloc首先
分配
的
内存
和后来在
线程
A中
分配
的freed可能不能被
线程
B中的malloc调用所使用,因为
线程
A和B可能位于不同的区域,不同的
线程
保持不同的堆和空闲的
内存
列表。或者不同的
线程
实际上共享相同的堆段和空闲
内存
列表,而一个
线程
中的new可以通过另一个
线程
首先
分配
内存
newed,然后再
分配
deleted?编辑
浏览 3
提问于2015-07-04
得票数 11
1
回答
当一个
线程
修改一个
内存
,而另一个
线程
读取它时,使用
线程
和互斥锁保护
内存
的最佳方法是什么?
、
、
、
我正在编写一个程序,其中一个
内存
数组在两个可能的操作下由一个
线程
修改(修改数组内容,或取消数组的
分配
,并通过
分配
一个新的数组替换它)。
内存
数组可以由许多
线程
读取,除非修改或解除
分配
和替换该数组。我知道如何使用互斥锁来允许
内存
在任何时候都只被一个
线程
修改。如何使用它(或c中的其他多
线程
工具)来允许任意数量的读取
线程
访问
内存
,除非写入
线程
修改了
内存
?
浏览 2
提问于2016-05-07
得票数 3
回答已采纳
1
回答
Windows Server 2003上的IIS 6 Ram
分配
、
、
、
这个进程不是
线程
的(应该是这样的,特别是当两个或更多的用户运行相同的事情时)。但是我的进程似乎只消耗了几个GBs
内存
和
服务器
爬行。如何让IIS进程使用几乎所有
内存
?我在其他站点上看到,它的2GB或3GB使用boot.ini
分配
。但是,该进程是否还有其他方式来使用
内存
?如果我把它变成多
线程
,每个
线程
会有一个进程吗?
浏览 0
提问于2012-05-30
得票数 0
回答已采纳
2
回答
在
线程
中执行malloc
、
、
、
我正在用c++编写一个应用程序,它使用POSIX
线程
。在每个
线程
中都有一个执行malloc的函数。所以我的问题是:我在Windows上使用gcc编译器,但是我想知道Windows和Linux的答案。 谢谢
浏览 3
提问于2016-01-30
得票数 4
回答已采纳
1
回答
保护多个
线程
共享的
内存
以防止写入
、
、
在我们的应用程序(网络守护进程)中,堆
分配
内存
大约有三种用途。 在这三种情况下,我们都使用talloc来管理
内存
。我们最近遇到了一些
内存
损坏问题,其中错误的指针值意味着一个或多个
线程
浏览 1
提问于2018-08-06
得票数 2
回答已采纳
1
回答
curl
分配
的
内存
太多(libcurl缓存的
内存
)
、
、
它在多
线程
环境中使用,我们可以同时打开多个curl句柄,但在下载完成后立即关闭它。似乎在打开curl句柄时(不管我们下载了多少),curl
分配
了一些
内存
,这些
内存
随着curl句柄数量的增加而增加(我测试了一个有100个
线程
的场景-其中预先
分配
了大约30Mb的
内存
)。(只要我们调用curl_easy_init()-在句柄被销毁后没有释放的
内存
中就会出现跳转) 例如,在我们的应用程序中:一个curl句柄可能只是用来查看
服务器
是否启动-但即
浏览 4
提问于2014-01-30
得票数 1
1
回答
SQL Server中的CLR
内存
管理
我正在使用server 2012 SP3,我想知道CLR是在使用Max
服务器
内存
(缓冲池)还是使用最大
服务器
内存
中的
内存
,因为如果我检查Memoryclerk,SQLCLR似乎有单独的行如下所示。我看到了Server 2012中提到的一个页面,CLR包含在最大
服务器
内存
中。请指点 📷
浏览 0
提问于2021-07-07
得票数 1
回答已采纳
1
回答
Java
线程
堆栈
内存
占用
、
、
、
当我研究
线程
及其占用的
内存
(
线程
堆栈)时,我决定做一个简单的负载测试,看看
线程
数如何影响我的计算机上的RAM。因此,对于测试,我使用Tomcat,并在settings.xml中将最小和最大的web容器
线程
池设置为200。之后,我在将池设置为2000时也做了同样的事情。我很震惊,因为
内存
占用(通过Windows任务管理器(Windows Task Manger)检查)没有什么不同,而且几乎是一样的。所以我想,这些
线程
可能必须处于运行状态,使用负载测试工具“轰炸”
服
浏览 5
提问于2014-10-27
得票数 2
回答已采纳
3
回答
线程
中的动态
分配
和释放
、
、
我在一个
线程
中
分配
一些
内存
。当我调用pthread_detach(pthread_self());时,由Linux
分配
给这个
线程
的
内存
应该在
线程
被pthread_exit();或pthread_cancel()终止后被释放。我的问题是,我是否也应该释放使用malloc
分配
的
内存
?另外,如果
线程
中的其他函数
分配
了一些空间,我是否也应该释放这些空间,即使
线程
被终止并在
线程</e
浏览 0
提问于2018-08-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 内存分配
内存的分配策略
白话Go语言内存管理--内存分配原理
c语言-malloc分配内存
详述动态内存分配
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券