腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C#
对象
引用是如何在
内存
/运行时(在CLR中)表示的?
、
、
、
我很想知道C#
对象
引用是如何在运行时(在.NET CLR中)在
内存
中表示的。脑海中浮现的一些问题是:
对象
引用占用多少
内存
?当定义类的作用域与方法的作用域时,它是否不同?根据这个范围(堆栈还是堆),它
所处
的位置不同吗?,,在
对象
引用中维护的实际数据是什么?它只是一个指向它所引用的
对象
的
内存
地址,还是有更多的
对象
呢?根据是否在类或方法的范围内定义它,这是否有差异?与上面的问题相同,但这一次在谈到引用时,就像通过引用将
对象</em
浏览 6
提问于2012-02-29
得票数 13
回答已采纳
1
回答
`Signature.init()‘重写持久
内存
吗?
、
、
、
一些来自
Java
Card API 2.2.1的引用:我问这个问题,是因为我面
浏览 0
提问于2018-02-12
得票数 5
回答已采纳
6
回答
让BufferedImage使用更少的
内存
?
、
、
、
我有一个
java
程序,它从硬盘中读取一个uses文件,并将其用作各种其他事情的背景图像。
对象
本身是巨大的。例如,一个215k的jpeg文件变成了一个4MB的BufferedImage
对象
。正在讨论的应用程序可以加载一些相当大的背景图像,但尽管jpegs文件永远不会超过一两兆字节,但用于存储BufferedImage的
内存
可能很快就会超过100s的兆字节。我
所处
的情况是CPU端比RAM更空闲,所以稍微降低性能以使图像
对象
的大小回到jpeg压缩将是非常值得的。
浏览 0
提问于2010-07-21
得票数 16
2
回答
理解目标-C覆盖代码
、
我有大量的
Java
经验,我必须承认这是非常不同的。目前,我正在关注一本书,这本书让我们在故事板上处理两个场景。
浏览 4
提问于2012-11-13
得票数 0
回答已采纳
4
回答
不可变
对象
的线程安全程度如何?
、
、
、
以在多核CPU上运行的以下场景为例:在这种情况下,当Core 1请求位置值时,0x100是否有可能从其L1/L2缓存中读取陈旧的数据?
浏览 4
提问于2011-03-25
得票数 7
回答已采纳
1
回答
为什么w3wp
内存
不断增加?
、
、
我
所处
的是一个具有3GB
内存
的中型实例。当我启动我的webapp时,w3wp进程从80 my开始。我注意到时间越长,这件事越多.现在,当进程为570 of,站点运行了5天时,我对进程进行了
内存
转储,以查看是否有任何.NET
对象
消耗大量,但发现最大的
对象
是18 of,这是一组字符串
对象
。我没有使用任何缓存
对象
,因为我使用redis作为会话存储,实际上转储显示缓存中没有任何内容。我的问题是.我在想,因为我有3GB的
内存
,IIS会在
内存
中保
浏览 3
提问于2017-05-09
得票数 1
1
回答
安卓FinalizerDaemon挂机
、
、
、
、
在某个时间点之后(大约在主活动开始并显示片段的时候),FinalizerDaemon就会停止处理
对象
,垃圾继续堆积。: WAITING at
java
.lang.Object.wait(Object.
java
:423)
浏览 100
提问于2016-05-03
得票数 19
2
回答
帮助我理解c#中的Equals()
可能重复: for (i = 0; i < names.Length; i++) if (names[i].Equals(targetName)) index = i; }
浏览 1
提问于2011-08-16
得票数 0
回答已采纳
1
回答
JVM在服务器中使用了太多的
内存
、
、
这是一个使用mongo db作为DB服务器的
java
应用程序。我的应用程序已经足够快了,但是我面临的问题是Tomcat在每个应用服务器上占用了太多的Ram
内存
。我必须每隔两个小时重新启动tomcat以释放
内存
,否则它将变得无响应。我在每台服务器上运行netstat -n | wc -l,每台服务器上的平均输出是1000。我在我的servlet和mongo to中引入了System.gc,以强制GC释放
内存
,但它将CPU使用率提高到了100%。你能建议如何解决这个
内存
问题吗?
浏览 0
提问于2014-01-24
得票数 0
1
回答
如何使用jackson将字段反序列化为
对象
?
、
、
但是我想把baz当作像foo和bar一样的
对象
。如何使用jackson将字段反序列化为
对象
? 此外,这个POJO是不可变的
对象
。
浏览 50
提问于2018-06-04
得票数 0
1
回答
C# .NET 3.5:
内存
池,知道
对象
何时释放吗?
、
、
、
、
我
所处
的情况是,我必须一次创建数千个
对象
,实例化
对象
和垃圾收集它们的成本正在影响应用程序的性能,而垃圾收集器运行的影响对性能的影响更大,因为这是在较旧的硬件上,所以我主要是试图防止创建垃圾。我相信
内存
池可以解决我的问题,但我不确定
内存
池如何知道池中的资源何时被释放以供重用。棘手的部分是,来自池的
对象
的接收者最终在整个程序中传递该
对象
,并且很难知道何时可以手动释放该
对象
。但我的理解是,如果我在
内存
池中使用WeakReference,那么
浏览 2
提问于2015-10-28
得票数 1
1
回答
使用JNA的
内存
类是否存在
内存
泄漏问题?
、
、
、
、
我
所处
的位置是,我希望通过JNA将byte[]传递给本地方法。我所找到的关于这类事情的所有例子要么使用Memory实例,要么使用直接分配的ByteBuffer,然后从中获得Pointer。然而,当我阅读文档时,他们说底层的本机
内存
--据我所知,它是在JVM管理的堆之外“从图书中分配的” --这些finalize()
对象
只在
对象
的finalize()方法被调用时才被释放。但是,当调用终结器时,与
对象
超出作用域无关。在垃圾收集器真正完成它们之前,它们可能会逗留很长一段时间。因此,它们所分配的任何本机
内
浏览 19
提问于2015-10-23
得票数 4
回答已采纳
1
回答
这样它在统一中就不会那么
内存
密集了吗?
、
、
我有一个很大的游戏
对象
,有很多孩子(20-30个物体),每个都有自己的网格对撞机。由于某种原因,我的孩子们大约有一半的对撞机被父母的对撞机覆盖了,因为他们可能在一定的角度上稍微落后于它。(即car_door上的Raycast,它返回car_frame父
对象
)一开始我认为它就像膨胀网格对撞机一样容易,但是我很快发现它不能工作,因为它非常
内存
密集型。所以我最关心的是我该如何应对这种情况?有没有什么解决办法来膨胀网格,而不是
内存
密集型的? 我想不去创造一个单独的盒子对撞机,这样仅仅是基于我
所处
理的
对象<
浏览 0
提问于2018-02-26
得票数 0
回答已采纳
1
回答
为什么我的jsonParser使用流API使用更多
内存
?
、
、
根据和其他文章所说,使用流式API不应该节省
内存
吗?@StaxMan:谢谢你回答我。看起来你对我们应该期待的
内存
消耗非常熟悉。我认为流可能有帮助的原因是:如果将整个文件作为一个
对象
加载,我想除了占用map变量的
内存
:空间之外,我们还需要一个大的额外
内存
来解析整个文件,这是一个很大的负担;但是通过使用流,尽管对于map变量仍然需要相同的
内存
:空间,我们只需要少量额外的
内存
来解析文件的每个条目,这个额外的
内存
很小,因为我们重用它来解析每个条目,而不
浏览 0
提问于2014-12-22
得票数 0
回答已采纳
1
回答
为什么
内存
存储位置链接到类/结构?
、
、
、
据我所知,C#希望开发人员只关注概念,而不是底层体系结构、
内存
处理等。 但是,为什么开发人员必须决定将
对象
存储在哪里?对于class总是在堆上,对于struct它要么在堆栈上(如果局部变量),要么内联(如果是
对象
的成员)。编译器不是可以根据class定义(它可以估计需要的
内存
空间并根据这个定义来决定)还是基于给定实例
所处
的上下文(它是函数中的局部变量,然后是堆栈;它是更全局的,然后是堆;它是
对象
的成员,然后是其估计的
内存
空间
浏览 3
提问于2022-06-17
得票数 0
1
回答
CoreData
内存
管理
、
、
、
我来自.NET世界,所以
内存
管理并不是我以前做过的事情。这就是我
所处
的情况..我有一个方法可以搜索DB并将一些数据返回给视图控制器:{myGlobalData = [DataManager getSomeData]; 当我使用分配或泄漏来运行我的应用程序时,就会出现
内存
泄漏处理初始化/已分配
对象
返回
浏览 0
提问于2011-06-16
得票数 1
回答已采纳
4
回答
使
Java
日志显示MB或GB而不是KB
、
、
、
默认情况下,
Java
日志输出以KB (千字节)显示
内存
详细信息。我知道这听起来很傻,但考虑到我
所处
理的大多数Jvm的堆大小接近20到40 KB,我发现快速读取KB中的数字很不方便,特别是在快速扫描putty等日志时。是否有可能让
Java
以MB或GB的分数来打印这些数字?如果这是不可能的,是否有任何关于如何将此特性添加到GC日志记录的想法?
浏览 13
提问于2016-09-21
得票数 14
2
回答
为什么不能直接循环一个数字列表并增加每个数字呢?
, 3] number += 100 更令人困惑的是,在这两种情况下,我们
所处
理的
对象
似乎是相同的number in numbers:我理解这与分配和变异一个值和/或
内存
分配有关
浏览 1
提问于2021-09-15
得票数 0
回答已采纳
2
回答
程序运行时是否受
对象
在
内存
中
所处
位置的影响?
、
、
、
我发现的另一个有趣的事实是,当我将
对象
声明为static时。程序的运行速度将降低20%~30%。我不知道为什么。我仔细检查了我是否犯了错误,但唯一的区别是static是否在那里。
内存
消耗是相同的,因为该
对象
只有一个实例。 程序运行时是否受
对象
在
内存
中
所处
位置的影响?即使是这样,编译器不能设法将
对象
放在正确的位置以获得最大效率吗?
浏览 1
提问于2015-08-24
得票数 2
1
回答
计数排队等待垃圾收集的
对象
总数
、
我想要的一件事是,在垃圾收集器的每一代中都有一个显示活动
对象
的常数计数器。我不想要名字或任何东西,只是总数而已;当我在比赛中做某些事情时,我可以看到一些东西。然而,我的问题是,我似乎找不到一种方法来计算当前在不同代中存活的
对象
总数。 我甚至考虑保持一个全局静态字段,它将在每个构造函数中递增,在类终结器中减少。
浏览 3
提问于2015-06-14
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java内存模型、JVM内存模型及Java对象模型-JAVA成长之路
学习笔记:java对象内存分配问题
Java对象竟然会在栈上分配内存?
Java(四)、Java面向对象
Java中获取当前网络所处公网的方法详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券