ram相关内容

手动生成精灵核心转储

我正在寻找手动生成一个ELF核心转储文件。 我的程序有一个RAM转储,也可以检索寄存器信息等等。 / p> 有了这些数据,我想要构建一个ELF核心转储文件,类似于当程序崩溃时由Linux内核生成的转储文件,目标是分析此核心转储我一直在寻找核心转储规格或详细格式,但没有找到我想要的: $ b 我的核心转储文件需要哪些部分? 它们如何组织到ELF容器中? $ b 如何从 ..
发布时间:2018-04-21 14:23:39 其他开发

STM32F4在外部RAM中运行FreeRTOS

在工作中我们有一个论文项目,那些人正试图让外部RAM为STM32F417 MCU工作。 这个项目正在尝试一些真正耗费资源,内部RAM不够的问题。 现在的问题是如何做到最好。 目前的方法是将链接脚本(gnu ld)中的RAM地址替换为外部RAM的地址。 这种方法的问题是,在初始化期间,由于FSMC尚未初始化,芯片必须在内部RAM上运行。 似乎工作,但一旦pvPortMall ..
发布时间:2018-04-21 10:40:33 其他开发

如何在数据部分(RAM)中预留一定范围的内存,并防止使用该内存的同一应用程序的堆/堆栈?

我想在RAM中保留/分配一定范围的内存,并且相同的应用程序不应该覆盖堆栈/堆栈存储器的内存范围。如何在保护堆栈/堆栈的ram中分配一系列内存? 我曾考虑过向应用程序本身添加(或分配)一个数组,并且保留了内存,但是它被编译器优化了,因为它在应用程序中的任何地方都没有被引用。 我正在使用ARM GNU toolchain进行编译。 解决方案 这个问题有几种解决方案。使用链接器 注释变 ..
发布时间:2018-04-20 17:34:55 其他开发

用随机数据填充内存

有没有办法在随机数据的linux机器上填充可用的RAM? 我这样问的原因:我在一个组中工作我们在Fortran中进行数值编程。有时候,人们会使用双精度实数工作,所以那些应该给出双精度结果的程序只能给出单精度。如果我的理解是正确的,那么会看到随机的在这样的程序中单精度限制后的结果波动。也就是说,如果多次使用相同的输入运行相同的程序,则每次都会得到随机的不同结果。你看到的(随机部分)取决于机器可 ..
发布时间:2018-03-16 17:10:43 服务器开发

如果RAM使用量超过指定的量,立即停止MATLAB。有办法吗

标题说了一切。 基本上,每当我错误地使MATLAB使用大量的RAM进行仿真,我创建了许多参数,我就厌倦了重置我的comp。 如果RAM使用率开始超过我的总内存的指定百分比,是否有办法停止/错误? 我知道我将每个分配内存的地方都放在try / catch中,但是这是一个已经编写的程序,并且为了将来参考,我想能够设置一个参数开始并且完成它。 有没有办法? 谢谢! 解 ..
发布时间:2017-08-28 01:38:33 开发方法

在1 MB RAM中排列1百万个8位数字

我有一台电脑,有1 MB的RAM,没有其他的本地存储。我必须使用它来通过TCP连接接受1百万个8位十进制数,对它们进行排序,然后通过另一个TCP连接发送排序列表。 数字列表可能包含重复项,我不能丢弃。代码将被放在ROM中,所以我不需要从1 MB删除我的代码的大小。我已经有代码来驱动以太网端口并处理TCP / IP连接,它的状态数据需要2 KB,包括1 KB的缓冲区,代码将通过该缓冲区读取和写 ..
发布时间:2017-08-15 20:06:48 HTML/CSS

为什么字典在Python中使用这么多的RAM

我写了一个python脚本,读取两个文件的内容,第一个是相对较小的文件(〜30KB),第二个是较大的文件〜270MB。两个文件的内容都被加载到字典数据结构中。当第二个文件加载时,我预计RAM的大小要等于磁盘上的文件大小,或许有一些开销,但是看到我的电脑上的RAM使用情况似乎一直在〜2GB左右8倍的文件大小)。相关源代码在下面(暂停插入,所以我可以看到每个阶段的RAM使用情况)。消耗大量内存的行是“ ..
发布时间:2017-05-21 21:55:56 Python

存储/检索数据结构

我已经在Python中实现了一个后缀树来进行全文搜索,并且运行正常。但是有一个问题:索引的文本可能非常大,所以我们将无法在RAM中使用整个结构。 IMAGE:后缀树单词 BANANAS (在我的情况下,想象一棵树的100000倍大)。 所以,研究一点关于它,我发现 pickle 模块,一个伟大的Python模块,用于从/向文件“加载”和“转储”对象,并猜测什么?我的数据结构很好用。 ..
发布时间:2017-04-03 12:13:27 Python

如何从内存中删除多个大熊猫(python)数据帧以保存RAM?

我有很多数据帧是作为预处理的一部分而创建的。由于我有限制的6GB RAM,我想从RAM中删除所有不必要的数据帧,以避免在scikit学习中运行GRIDSEARCHCV时内存不足。 1)是否有一个仅列出的功能,当前加载到内存中的所有数据帧? 我尝试过dir(),但它提供了除数据框之外的许多其他对象。 2)我创建了要删除的数据框列表 del_df = [Gender_dumm ..
发布时间:2017-03-26 01:32:42 Python

将大文件读入R

我是R的新手,但我知道它扼杀了“大”文件。我试图读取一个200MB的数据文件。我已经尝试了在csv格式,也将其转换为制表符分隔的txt,但在这两种情况下,我用尽了我的4GB的RAM文件加载之前。 是正常的R将使用4GB或内存来加载一个200MB的文件,或者可能有错误的文件,它正在导致R除了数据之外还读一堆空白? 解决方案 从?read.table 如果colClasses被指定 ..
发布时间:2017-02-24 21:20:33 Office

LZMA SDK解压缩iOS(xcode)使用太多的RAM

我想在iPhone / iPad应用程序中使用LZMA SDK,我的起点是Mo Dejong提供的iPhone的LZMA示例项目,可以在这里: https://github.com/jk/lzmaSDK 原文是这里: http://www.modejong.com/iOS/lzmaSDK.zip (我试过两个,我得到相同的结果从两个)。 问题是,extract使用了与.7z包含未压缩的 ..
发布时间:2017-01-13 12:22:08 移动开发

虚拟v。物理内存在评估C / C ++内存泄漏

我有一个C ++应用程序,我试图阻止内存泄漏,我意识到我不完全理解虚拟和物理内存之间的区别。 top 的结果(所以16.8g =虚拟,111m =物理): 4406 um 20 0 16.8g 111m 4928 S 64.7 22.8 36:53.65客户端 我的进程拥有500个连接,每个用户一个,这些数字意味着每个用户有大约30 MB的虚拟开销。没有进入我的应用程序的细节,唯 ..
发布时间:2016-10-28 01:35:16 C/C++开发

获取RAM系统大小

我想知道如何通过C ++获得我的RAM大小(在Windows 7上)。 解决方案使用 GetPhysicallyInstalledSystemMemory 检索计算机上物理安装的RAM数量。 读取 ..
发布时间:2016-10-27 03:45:33 C/C++开发

你如何确定C ++中的Linux系统RAM的数量?

我刚写了下面的C ++函数来编程确定系统安装了多少RAM。它工作,但在我看来,应该有一个更简单的方法来做到这一点。有人可以告诉我是否缺少某些内容? getRAM() { FILE * stream = popen(“head -n1 / proc / meminfo”,“r”); std :: ostringstream output; int bufsize = 128; ..
发布时间:2016-10-22 18:30:12 服务器开发

是指针保证是>一定值?

在C ++当我做新(或甚至malloc)是否有任何保证返回地址将大于某个值?因为...在这个项目中,我发现它非常有用,使用0-1k作为枚举。但我不想这样做,如果它可能得到一个低的价值。我唯一的目标系统是32或64位的CPU与操作系统的窗口/ linux和mac。 标准是否说关于指针? Windows或linux是否说明了它们的C运行时和最低的内存地址(对于ram)是什么? -edit- ..
发布时间:2016-10-20 21:33:57 C/C++开发

如何在内存中(C编程)分配内存在一个特定的地方吗?

我有2个CPU,每个6核的服务器。 CPU的每一个连接到4 GB的RAM。我有一个运行在同一code(轻微改变)在并行两个CPU,每个内核使用4个线程并行程序。 为了提高效率,这将是最好的,如果有一种方法,以确保CPU的运行1的code只能在其相应的RAM,而不是CPU 2,反之亦然的RAM分配内存,如CPU之间的通信将创建一个开销。 有没有办法做到这一点? 解决方案 假设你使用的是L ..
发布时间:2016-08-23 12:01:21 C/C++

我如何在Cortex-M3的(STM32)执行从RAM功能?

我想在Cortex-M3处理器(STM32)从RAM中执行的功能。该功能可以擦除和重写内置闪存,所以我肯定需要在RAM,但我怎么做呢? 我已经试过这就是:功能复制到使用的memcpy(检查它被正确对齐)RAM中的字节数组,设置一个函数指针指向字节数组中,然后调用的函数(指针)。 这工作得很好,也许10个指令(我可以按照与调试器执行),但是我得到一个错误总线和处理器复位。在第二次通过循环出现的错 ..
发布时间:2016-08-21 20:29:48 C/C++

在嵌入式C动态内存分配

我可以使用函数malloc和嵌入式C删除吗?例如,我有一个功能,在创建的指针在结构函数malloc。在RAM中,这个函数的返回地址,我可以利用这一点。从我的功能,其中分配内存,这个指针将被删除或此内存为这个保留的,退出后虽然没有将功能删除终止? typedef结构{ 字符瓦拉; 字符varB } MYSTRUCT;虚空MYFUNC(无效) { MYSTRUCT * ptrStruc ..
发布时间:2016-08-18 21:51:28 C/C++

如何找出我的访客的RAM和GPU的信息?

我想知道我的观众有多少RAM以及他们现有GPU的所有信息。有什么办法通过JavaScript或者动作(闪存)?要实现这一目标 解决方案 JavaScript中,浏览器扩展和插件都在很大程度上沙盒,他们已经有限,没有进入系统安全的目的。只有有限的硬件可以直接访问(与用户的同意),如摄像头和麦克风的JavaScript的 getUserMedia 或Flash。 你可以得到最近的是让用户与浏 ..
发布时间:2016-08-15 15:13:08 前端开发