ICode9

精准搜索请尝试: 精确搜索
  • Python:在numpy中定义矩阵的内存优化方法2019-08-25 16:57:46

    import numpy as np 前言: 如果你厌倦阅读,请跳过序言,因为你已经知道了. 我最近在调试时遇到了问题.我写了’A = B = C = np.zeros([3,3]),我认为我刚刚定义了三个新的矩阵.我所做的事实上是不同的.我定义了一个新的矩阵(用零填充)和三个标签,每个标签都指向同一个矩阵.让我用以

  • c – 破坏存储在指针向量中的对象[复制]2019-08-25 14:13:26

    参见英文答案 > Does std::list::remove method call destructor of each removed element?                                    6个 我有一个包含指针的类,该类不会继承任何内容 class MyClass { public: MyClass(); ~MyClass(); private:

  • android – 如何为使用Proguard /从Google Play安装的应用程序生成HPROF内存转储2019-08-25 13:28:12

    如果我直接从Eclipse启动我的应用程序,我可以从Eclipse DDMS的角度轻松生成HPROF文件: 但是,如果我创建一个发布版本(使用Proguard),我的进程没有在DDMS中列出,所以我无法选择它. 任何人都可以列出从任意应用程序/进程生成HPROF的步骤列表吗?如果不可能,你能解释启用它的选项(因为我

  • c – 用于跨线程分配和免费的良好分配器2019-08-25 13:06:58

    我打算编写一个C网络应用程序,其中: >我使用单个线程接受TCP连接,并从中读取数据.我打算用epoll / select来做这件事.数据被写入使用某些竞技场分配器分配的缓冲区,例如jemalloc. >一旦有足够的数据来自单个TCP客户端以形成协议消息,数据就会发布在环形缓冲区中.环形缓冲区结构包含

  • 谁能建议使用eclipse工具来分析java内存的使用情况2019-08-25 12:01:23

    谁能建议使用eclipse工具来分析java内存的使用情况. 我正在使用eclipse RCP开发java应用程序.我想使用一些智能工具来分析内存使用,内存泄漏和其他与内存相关的问题,这将为我提供eclipse本身的图形表示. 我正在使用jre 1.7.0.25进行开发. 我尝试使用memory analyzer,但它没有向我显

  • c – 尝试将std :: aligned_storage与SSE和new一起使用2019-08-25 04:04:56

    我想尝试使用C中的SSE instrincs来获取一些浮点数的平方根.但是当我尝试存储结果时,我得到一个例外.我可以像这样使用std :: aligned_storage吗? #include <iostream> #include <type_traits> #include <xmmintrin.h> using namespace std; using float_storage = aligned_storage

  • 如何有选择地将内存放入交换? (Linux)的2019-08-25 03:51:10

    在分配内存并且已知它(几乎肯定/可能)长时间不使用的情况下,标记此内存以更积极地移动到交换空间可能是有用的. 是否有一些命令告诉内核这个? 如果不这样做,最好将这些文件转储到临时文件中,但我对发送到交换(或类似的东西)的能力感到好奇. 当然,如果没有交换空间,这将无能为力,在这

  • 使用“javaw.exe”vs“java.exe”的堆大小使用情况2019-08-24 22:04:52

    以下是该计划, public class Dummy { public static void main(String[] args) throws Exception { final int LENGTH = Integer.MAX_VALUE / 8; Object[] values = new Object[LENGTH]; int count = 0; for (int i = 0; i < Integer.MAX_

  • c – std :: string和const char *2019-08-24 20:05:37

    如果我使用 const char * str = "Hello"; 运行时不需要内存分配/解除分配 如果我使用 const std::string str = "Hello"; 是否会在字符串类中通过new / malloc进行分配?我可以在集会中找到它,但我不擅长阅读它. 如果回答是“是的,会有malloc / new”,为什么?为什么只能在std :: s

  • java – 提取大量的String文字是个好主意吗?2019-08-24 20:01:37

    在我正在处理的遗留代码库中,有大量的String文字.其中很多都是重复的.例如,字符串“userID”用于500个地方.可能有一千种这样的文字以重复的方式使用. IntelliJ Idea静态代码分析表明我将它们提取为常量.如果IDE为我自动重构,没有我键入一行代码,我应该去吗? 通常,将许多这样的重复

  • 从C中的函数返回引用的推荐方法2019-08-24 18:05:58

    我一直在使用这种方法从C中的函数返回引用.但是,我怀疑有更好的模式来执行这样的操作.另外,我猜这种方法意味着内存泄漏. class A {}; A& return_instance_of_A(){ A* result = new A(); return *result; } 使用shared_ptr会是更好的选择吗?解决方法: What is the recomm

  • c – 如何为动态分配的stl容器设置allocator?2019-08-24 01:05:55

    我正在使用TBB自定义内存分配器. tbb::memory_pool<std::allocator<char>> shortTermPool; typedef tbb::memory_pool_allocator<Result*> custom_allocator; std::vector<Result*,custom_allocator>* results =(std::vector<Result*,custom_allocator>*)sh

  • java – JVM作为进程的内存细节2019-08-23 23:00:51

    我是这个主题的新手,所以,如果我的问题是显而易见的,那么道歉但是在这里 – 每当我们启动一个Java应用程序时,就会创建一个新的JVM实例. JVM本身是一个在操作系统上运行的进程,与任何其他进程一样,它有自己的内存需求. 我知道堆和非堆内存结构以及它们如何配置和操作.我正在寻找的

  • c – 如果内存占用不是问题,我应该为短期程序释放内存吗?2019-08-23 22:09:19

    我有一个程序执行以下操作 >分配内存(堆) >做一些处理>分配更多内存(堆)>做一些处理 它会这样做几次然后退出. 我并不真正关心程序的内存占用,只关心执行时间. 如果不释放帐户上的内存,它可能实际上需要更多时间来处理免费/删除,而不仅仅是跳过它并转到下一步,这是不是一件坏事. 最

  • c – 分区内存时严格别名和对齐问题2019-08-23 17:04:48

    我的目标是分配一块内存,然后将其分成不同类型的较小数组.关于我在这里写的代码,我有几个问题: #include <iostream> #include <cstdint> #include <cstdlib> int main() { constexpr std::size_t array_count = 5; constexpr std::size_t elements_size = sizeof(std::

  • linux – Zswap,Zram,Zcache桌面使用场景2019-08-09 11:53:13

    我一直在努力了解Zswap,Zram和Zcache的用例差异.为长期/略微措辞问题提前道歉. 我已经完成了一堆谷歌搜索,我知道zram基本上是压缩交换的块设备,而zswap使用frontswap api在内核中压缩.似乎zswap的一个优点是它可以在LRU方式的压力下将一些页面移动到后备交换,而zram不能这样做(请

  • java – 引用数组索引是否会产生内存泄漏?2019-07-31 06:00:41

    我正在阅读Effective Java第二版的“第6项:消除过时的对象引用”. 以下是代码段. //Can you spot the "memory leak"? public class Stack { private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY = 16; public

  • c – 拥有自定义矢量类.内存重新分配2019-07-31 03:07:13

    我想实现我自己的简单矢量类.即使保留的内存耗尽,此向量也应支持推送新元素(类型为T).所以,我需要分配一个新的内存块,复制元素,然后释放旧的内存块. 如果我使用新的T []创建一个内存块,那么我必须使用delete []释放它,这将使向量中的每个元素的构造函数被调用.我不希望这样,因为我

  • 如何帮助java tomcat进程重新获得已用内存?2019-07-30 19:03:18

    我们正在运行一个使用Java 64bit 5 gigs -Xmx最大堆大小的Web应用程序.我们无法控制java代码.我们只能调整配置参数.我们面临的情况是java进程在启动后分配完整堆后,它开始对网站请求的响应非常慢.我的猜测是等待GC收集未使用的内存对象. 下图将显示linux中top的图像,显​​示进程

  • 除了Valgrind之外的任何工具来监视Linux中运行进程的内存使用情况?2019-07-30 18:50:28

    This answer至this question表示没有办法将Valgrind附加到已经运行的进程中. 是否有任何其他Linux工具可以报告内存使用情况,但可以附加到已经运行的进程?解决方法:您可以使用像pmap或ps_mem.py这样的工具来获取有关正在运行的进程的内存使用情况的更多详细信息.你不会得到Valgrind

  • c – 为什么新的/ malloc在Win x64上失败,尽管有足够的可用内存?2019-07-30 17:08:22

    我有一个强递归函数,它使用new(在std lib中递归到malloc / calloc)为每个函数实例在本地创建一个(非常小的)std :: multimap.在几百次递归之后,虽然我在Windows XP x64上使用本机64位应用程序,但新功能失败.该机器有10 GB RAM,该应用程序仅使用大约1GB.没有其他大型应用程序正在运

  • 如何调试奇怪的内存泄漏(C)2019-07-30 14:51:24

    我正在写一个linux恶魔,现在它工作得很好,但它泄漏了内存(而且它很糟糕 – 几个小时之后它在使用60%的系统内存后出现了段错误).奇怪的是我只使用new / delete运算符并且在main函数周围有一个try / catch块,所以它不是new抛出的异常 – 它只是因为内存不足而在某些时候出现了段错误.

  • 如何避免Android应用程序的图形内存不足?2019-07-30 13:23:48

    我一直在使用Eclipse中的Android应用程序,到目前为止,我的程序并没有真正增长到小尺寸.但是我已经遇到内存不足错误的问题.你看,我在这个程序中一直使用仅由位图和PNG组成的图形,最近,当我尝试为程序添加更多功能时(主要包括更多的位图并导致创建额外的精灵) ),它开始在图形线程的

  • 在包装C库的C类中抛出什么?2019-07-30 13:06:49

    我必须围绕现有的C库创建一组包装C类. 对于C库的许多对象,构造是通过调用诸如britney_spears * create_britney_spears()和相反的函数void free_britney_spears(britney_spears * brit)来完成的. 如果britney_spears的分配失败,create_britney_spears()将返回NULL. 据我所知,这是一

  • 如何强制操作系统给java更多内存?2019-07-30 13:01:05

    我有java jar文件和内存的问题. 我使用netbeans 6.7开发一个应用程序,这个应用程序需要更多的内存来运行,因为它转换了另一个文件.每当这个应用程序转换一个6-10 MB的文件时,它就会崩溃.所以我设置netbeans VM选项:-Xms32m -Xmx256m,应用程序可以转换6-10mb文件没有问题. 我清理并构

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有