heap-memory 相关问题

堆是为动态分配留出的进程内存。

我们应该在 kubernetes 容器中设置 -Xmx (最大 java 堆大小)吗

TLDR; 为什么要在 kubernetes 应用程序中设置 -Xmx 和 -Xms? 我们继承了一个存在内存不足错误的 kubernetes 应用程序。看起来最初的开发人员设置了 kubernetes 资源限制(....

回答 3 投票 0

Hotspot JVM - G1GC 堆大小调整问题

我最近正在测试一个并发负载相对较高的演示应用程序。该应用程序是一个 java 应用程序,在 Hotspot JVM (1.8.0_111) 上运行。 我可以获得最大吞吐量...

回答 1 投票 0

Java 中多维数组的维数顺序影响内存使用

当我在Java中定义一个4d数组时,例如 var f = new float[1000][3][250][250];它仅占用堆内存 797 MB。但是当我将其定义为 var f = new float[1000][250][250][3]; 时它占据 2...

回答 1 投票 0

Java 中多维数组的维数顺序

当我在Java中定义一个4d数组时,例如 var f = new float[1000][3][250][250];它只占用堆内存 797 MB,但是当我像 var f = new float[1000][250][250][3]; 那样定义它时;它占据了22...

回答 1 投票 0

p90堆使用率为60%,如果我将消息消耗加倍会发生什么?

我有一个系统,每秒消耗 x 条消息,这导致 p50(第 50 个百分位)堆使用率为 25%,p90(第 90 个百分位)堆使用率为 60%。 现在,我们的目标是使消费量翻倍...

回答 1 投票 0

对齐的 malloc C++ 实现

我找到了这段代码: void*aligned_malloc(size_t required_bytes, size_t 对齐) { int 偏移量 = 对齐方式 - 1; void* P = (void * ) malloc(required_bytes + offset); void* q = (void * ) (((...

回答 1 投票 0

VMMap v3.32 不分析 Windows 10 和 Windows Server 2012 R2 上的托管堆

托管堆选项卡未填充 VMMap 实用程序不显示托管堆的内存详细信息。已尝试在 Windows 10 和 Windows Server 2012R2 上运行它。有关如何制作的任何意见...

回答 1 投票 0

当我尝试调整窗口宽度时出现堆损坏

我正在尝试动态调整窗口大小,我认为所有代码都是正确的,但是当我尝试更改宽度值时,它给了堆损坏错误内存中的特定位置(堆

回答 1 投票 0

Java 堆空间 kotlin 和 IntelliJ

我正在尝试在控制台应用程序上使用 IntelliJ Idea 和 Kotlin 读取一个大 cvs 文件(3500000 条记录),但我对堆规格有问题: 线程“main”java.lang 中出现异常。

回答 1 投票 0

当你不断创建一个对象时,是堆先填满还是栈先填满?

我有一个学生课程: 公共字符串名称; 公共字符串姓氏; 公共整数年龄; 我有变量并创建了对象: public Student s = new Student(); 另外,在我的 Main 方法中,Stud...

回答 1 投票 0

Javascript |服务器端内存溢出

在 jenkins 中运行我们的构建时,我收到错误“Javascript | Heap out of memory”异常。我们在本地遇到了类似的问题,通过设置节点 --max-old-space-size=8192 我们已经解决了这个问题...

回答 1 投票 0

如何重新定位堆分配数组的开头?

所以假设我正在使用 malloc 等实现一个队列。有没有一种简单的方法可以告诉 malloc 数组在我们出队后从 arr[1] 开始,以便它保持相同的大小?或者如果没有

回答 1 投票 0

Rust 字符串文字值是否存储在堆上?

考虑这个简单的代码 fn 主() { 让 mut s: &str = "hello"; s =“嘿”; 打印! (“{}”,s); } 我了解到字符串文字是不可变的......

回答 2 投票 0

JVM如何确保System.identityHashCode()永远不会改变?

通常,Object.hashCode() 的默认实现是内存中对象分配地址的某个函数(尽管 Java 语言规范没有强制要求)。鉴于...

回答 5 投票 0

保证新表达式分配的地址对齐

我正在使用 gcc 11.4 和 -m32 -std=c++20 编译代码 对齐(max_align_t) == 16 __STDCPP_DEFAULT_NEW_ALIGNMENT__ == 16 我应该从新声明中得到什么保证的一致性?

回答 1 投票 0

巨大的初始化列表,如何修复“致命错误C1060:编译器堆空间不足”

我正在尝试编译一个简单的 C++ 文件,该文件执行以下操作: 静态常量无符号字符内容[] = { // 29MB 数据写入“0x1E、0x83、0x3E、0x86、0xC8、0x80、...”。每个

回答 2 投票 0

Java 垃圾收集器 - CMS 与 G1

我有一个关于垃圾收集器的问题。 我已经为我的 Xms 和 Xmx 设置了 24GB,但我面临的问题是我看到完整的堆大小从未被使用 - 垃圾收集器似乎在运行

回答 1 投票 0

string.AsSpan() 与 .NET 中 ReadOnlySpan 的隐式转换运算符性能对比<char>

自 .NET 版本以来,我们现在可以从字符串 -> ReadOnlySpan 进行隐式转换。这意味着如果一个函数接受 ReadOnlySpan,我们只需向它传递一个字符串和“转换...

回答 1 投票 0

Flutter 32 位 Android 设备 - mmap 失败 errno 12 内存不足

这只发生在 32 位 Android 设备上调试和发布模式时。 在另一台设备上,在其他平台上一切都工作正常。 我无法找出为什么会这样......

回答 1 投票 0

DataDog 中 JVM 堆内存警报的最佳阈值是多少?

我正在致力于创建 Datadog 警报,以便在团队的服务占用 JVM 堆内存达到一定百分比时发出警报。然而,我很难弄清楚阈值是多少

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.