Tag: 内存

C+ + 地图[=内存影响

假设您有一个未排序的实例变量映射 , 将整数映射到对象 ( 如时间对象 ) 。 如果您正在覆盖该映射 , 并且使用了标准的覆盖 , 如 map _[5]=时间。 在堆栈中 , 函数在哪里 , 当函数超出范围时 , 地图中的时间就超出范围了吗 ? 或者它与类对象是一起的 , 这样你可以稍后检查那个时间吗 ? 基本上 , 如果您在一个函数中写入实例字段映射 , 并且您正在存储稍后要访问的对象 , 那么您是否可以使用正常对象或需要使用指针 ? 我已经有一段时间没有使用 C+ + 了…

Read More »

如何获得 powershell 中每个用户的内存 ( 私人工作设备 )

我正在努力让每个用户 ( 比如任务管理器 ) 都能使用进程的内存 , 如果我们将这些值转换为 MB , 那么这些信息就会被输入内存 ( 私有工作设备 ) , 我们应该得到内存的使用 , 就像任务管理器中的用户视图一样。 也许我错过了什么 , 如果有人知道了 , 请告诉我。 这是我的剧本 Get-WmiObject Win32_Process | Sort-Object -Property privatememorysize -Descending | Select processname, @{Name="Mem Usage(MB)";Expression={[math]::round($_.privatememorysize/ 1mb,2)}},@{Name="UserID";Expression={$_.getowner().Domain+"\"+$_.getowner().user}} | fl…

Read More »

不能通过具有相同内存 Db 的多个 DbContext 获取更新数据

我想使用一个内存数据库来测试我的 web api , 使用一个 WebApplicationFactory 。 在我的测试中 , 我想在 DbContext 中设置数据 , 调用我的 api , 测试数据。 这对获取数据或创建新条目很有效 , 但在更新时 , 上下文不更新 , 它仍然包含数据的旧副本。 我的 DbContext 是按照这里的建议用 InMemoryDatabaseRoot 初始化的。 这是我的网上申请工厂 public class InMemDbWebApplicationFactory : WebApplicationFactory<Startup> { public static…

Read More »

为什么 Ignite 在网格激活时为 JVM 分配 32GB 额外内部内存?

我们使用 ApacheIgnite 2.7 ( 8 个节点 , 每个 120GB ) , 配置 16GB 堆和 100GB 数据区域 ( 具有持久性 ) 。 使用本地内存跟踪 , 我们可以看到通常预期的类别 , 如堆、线程等。 「内部」 (即 离堆) 是惊人的 132GB 。 这是 JVM 需要运行的所有东西的最重要部分。 由于 JVM 提出了如此巨大的内存请求 ,…

Read More »

简化外部内存的实用算法

在一个旋转的磁盘上 , 我有一个 N 记录 , 我想让它变哑。 在 RAM 中, 我有一组 N 指数, 其中包含期望的排列。 我也有足够的内存一次保存 n 记录。 考虑到顺序磁盘访问速度要快得多这一事实 , 我可以使用什么算法尽快在磁盘上执行排列 ? 如果需要的话 , 我有很多多余的磁盘可用于中间文件。 EN From: Practical algorithms for permuting external memory

Read More »

点火报告忽略输出内存异常 : 数据区域内存中的超时

我构建了一个基于 Apache 点燃核心 jar 2.7.0 的缓存集群 , 服务器进程随着 OOM 错误退出 : org.apache.ignite.logger.java.JavaLogger.error JVM will be halted immediately due to the failure: [failureCtx=FailureContext [type=CRITICAL_ERROR, err=class o.a.i.i.mem.IgniteOutOfMemoryException: Out of memory in data region [name=keywordRegion, initSize=256.0 MiB, maxSize=8.0 GiB, persistenceEnabled=false] Try…

Read More »

如何释放大、矩阵对象使用的内存

我使用 BigMemory 包并行访问大矩阵对象 , 例如 像这样 a <- bigmemory::big.matrix(nrow = 200, ncol = 100, shared = TRUE) # shared = TRUE is the default 然而, 处理结果对象有时会导致 R 崩溃。 这意味着矩阵对象使用的内存不会释放。 大记忆手册警告这种情况 , 但没有提出解决办法 : Abruptly closed R (using e.g….

Read More »

如何检测内存中总线在测试期间完成所有消息的处理?

我正在努力为 MassTransit 的内存总线找到一个 API , 使我的测试能够知道所有的消息都被他们的匹配用户所消费。 如果我有这样的总线 : _bus = Bus.Factory.CreateUsingInMemory(cfg => { cfg.ReceiveEndpoint(“server.fax.inbound.received”, ep => { InboundFaxReceivedConsumer.UseMessageRetry(ep); ep.Consumer(() => new InboundFaxReceivedConsumer( _db.Create(), new NullLogger<InboundFaxReceivedConsumer>())); }); }); 我想做这样的事 : _bus.Start(); _controller.Post(xml); // controller post is gonna publish a…

Read More »

有没有可能导致雷斯特的内存泄漏 ?

有没有办法在锈号上造成内存泄漏 ? 我知道 , 即使在像 JavaScript 这样收集垃圾的语言中 , 内存也会被泄漏 , 在 Rust 有这样的例子吗 ? EN From: Is it possible to cause a memory leak in Rust?

Read More »

如何减少普拉多 k – 均值框架内的内存使用 ?

我正试图验证 Prado 的 k – 均值框架 , 该框架将基于回报相关矩阵的交易策略进行集群 , 比如在他的论文中 , 使用 R 来处理很多策略 , 比如 1000 。 他试图用两个 for 循环对所有可能的 k 和一些初始化 , 即 K 从 2 到 N1 , 其中 N 是策略的数目。 问题是 , 运行 k…

Read More »