memory-access

    0热度

    1回答

    我在做TDD时遇到了一些问题。 我设计了这个功能: String *subString; String *getWordAndUpdate(String *line, char *delimiter) { String *word = malloc(sizeof(String)); int i; stringLeftTrim(line); word-

    12热度

    1回答

    晚上好, 我一直在试图建立其扫描内存值的golang应用程序,但我在努力试图了解如何解决具体的存储位置。我知道在访问应用程序中的内存时,您可以使用*variablename来尊重和获取地址位置,但是如何提供地址位置并将值输出到屏幕或从RAM中获取任意大小的下一个分配的对象并将其打印出来值? 预先感谢任何帮助,您可能会愿意分享

    0热度

    4回答

    从数组的第一个元素而不是第4000个读取时,是否有任何速度差异?数组中的任何其他元素也一样。 主要问关于C++,但任何语言都可以。对于数组,它是一个整数数组。

    -1热度

    1回答

    我找到了一个代码片断,其中的char指针(如* pData)被声明而不被初始化为NULL。 char *pData, *pData2; char string[10] = "Hello" pData2 = &string[0]; SomeFuntionToAssignValue(pData2, &pData); SomeFuntionToAssignValue(char *pData2,

    9热度

    1回答

    我在C#中使用的插件中有两个不同的函数。最近(显然)当它到达这两个函数的某些部分时(可能更多,但是这些是我发现它发生在目前为止的唯一两个)时,Solidworks已经崩溃。在调试中,这两个函数都给我一个“内存访问冲突错误”。每次在我关闭活动文档的行上都会发生此错误,并且大约有95%的时间出现此错误。 它几乎总是在同一部分。 它似乎与运行时间或已打开和关闭的部件数量无关。 如果我不关闭这些文件,我似

    1热度

    3回答

    我正在调试现有的C#程序。当然还有事件和事件处理程序等。 我的问题是我不知道在程序中何时何地这个特定的变量名称为X的问题目前正在更新。 当我们使用模拟器和微处理器时,我可以看到什么代码访问内存中的特定地址,但我不确定在C#调试器中是否可以看到相同的内容。

    1热度

    1回答

    当我想到一个我暂时称为FIF循环(函数循环)的循环的想法时,我正在玩弄许多不同和愚蠢的循环形式。 它工作得很好(它比常规循环慢10倍,但现在是nvm),直到它完全重复174665次。在第174665次重复时,它在* k指针上抛出Cannot access memory at address行: void fif(bool (*f)(int *x),int i,int *k){。它总是在相同的点(相

    0热度

    1回答

    * I缓存的命中率为0.95,命中率为3个周期,D缓存的命中率为0.85(3个周期)。两个罚款都是40个周期。 0.25内存指令的AMAT是什么? 我计算成功: AMAT_I = 3 + 0.05 * 40 = 5 AMAT_D = 3 + 0.15 * 40 = 9 的溶液告诉我: AMAT_Total = 1/1.25 * AMAT_I + 0.25/1.25 * AMAT_D但我不明白为什么

    0热度

    1回答

    我在有10个处理器的计算机上运行流内存带宽基准测试(https://www.cs.virginia.edu/stream/)。基准测试表明,在3或4个处理器之后,速度提高至约3倍。这个结果对于执行MPI代码有什么实际意义?为简单起见,假定程序仅在本多核机器上本地运行多个进程。这是否意味着,如果您正在运行内存访问密集型程序,那么即使使用所有内核,也无法获得超过3倍的加速比。如果你运行的程序不是内存访

    1热度

    1回答

    我刚刚下载了Visual Studio 2015(社区),以便可以使用Microsoft SAPI TTS开发应用程序。我安装了5.1 SDK,随后安装了5.4版的Speech SDK,并安装了SAPI的运行时语言。 到目前为止,我可以通过使用短语“我希望SAPI”通过直接参数和阅读SSML.XML文件来使应用程序工作。除了之外,SAPI和SSML的所有功能都可以工作,这与任何有关更改语音令牌的操