1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. N>
  5. 内存分配

当前主题:内存分配

笔记:C#和C++常见容器整合

前言 有一段时间未使用c#/c++,因此写个合集用来回忆常用容器,也方便以后复习记忆 C#常见容器 Array 【数组】 简单的数组集合 特点:内存中连续存储,索引快,赋值修改也快。 缺点:需要事先声明数组长度,插值复杂。 String[] array =

阅读全文

应用 AddressSanitizer 发现程序内存错误

应用 AddressSanitizer 发现程序内存错误 作为 C/ C++ 工程师,在开发过程中会遇到各类问题,最常见便是**内存使用问题**,比如,**越界**,**泄漏。**过去常用的工具是 Valgrind,但使用 Valgrind 最大问题是它会极

阅读全文

自学编程方法论:怎么学操作系统

原创声明 本文首发于微信公众号【程序员黄小斜】 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 简介 学习编程,操作系统是你必须要掌握的基础知识,那么操作系统到底是什么呢? 这还用说么,操作系统不就是Windows、Linux、Mac、

阅读全文

手淘架构组最新实践 | iOS基于静态库插桩的⼆进制重排启动优化

作者|谢俊逸(极目) 出品|阿里巴巴新零售淘系技术部 本文知识点提炼: 1、APP 启动时 PageFault 的性能分析 2、静态库插桩重排方案的技术原理 背景 近期抖音和Facebook分享了自己通过二进制重排优化启动时间的方案,手淘iOS架构团队也对二

阅读全文

惊魂48小时,阿里工程师如何紧急定位线上内存泄露?

阿里妹导读:云计算场景下的大规模分布式系统中,网络异常、磁盘IO异常、时钟跳变、操作系统异常乃至软件本身可能存在bugs等,均给分布式系统正确运行带来了挑战。持续的监控报警完善是打造稳定高可用分布式系统过程中非常重要的工作,这个也就要求我们研发同学从细节处入

阅读全文

探究JS V8引擎下的“数组”底层实现

JavaScript 中的数组有很多特性:存放不同类型元素、数组长度可变等等,这与数据结构中定义的数组结构或者C++、Java等语言中的数组不太一样,那么JS数组的这些特性底层是如何实现的呢,我们打开V8引擎的源码,从中寻找到了答案。V8中对数组做了一层封装

阅读全文

2019年JVM面试都问了什么?快看看这22道面试题!(附答案解析)

一. Java 类加载过程? Java 类加载需要经历一下 7 个过程:1. 加载 加载是类加载的第一个过程,在这个阶段,将完成一下三件事情: • 通过一个类的全限定名获取该类的二进制流。 • 将该二进制流中的静态存储结构转化为方法去运行时数据结构。 • 在

阅读全文

90%的人会遇到性能问题,如何用1行代码快速定位?

阿里妹导读:在《如何回答性能优化的问题,才能打动阿里面试官?》中,主要是介绍了应用常见性能瓶颈点的分布,及如何初判若干指标是否出现了异常。 今天,齐光将会基于之前列举的众多指标,给出一些常见的调优分析思路,即:如何在众多异常性能指标中,找出最核心的那一个,进

阅读全文

内存分配相关问答

查看更多 提问题

多应用部署在tomcat上内存分配

相比单应用,多应用部署在tomcat上内存分配怎么设置

阅读全文

java 程序运行过程中如何进行内存分配的

java 程序运行过程中如何进行内存分配的或者介绍下内存分配的过程,请详细描述,谈谈你的理解! 我第一时间想到的是堆栈相关的知识点考察,所以面试的过程中通过一个例子说明了一下,很简短的说完了,感觉面试官不太满意,各位如果遇到类似的问题,该如何回答才能得到面

阅读全文

c++对象内存分配的问题,如何确定在堆上还是在栈上?

c++中对象内存放堆上还是在栈上是不是根据对象实例化的方法,如: A a; //在栈中分配内存 A * a = new A(); //动态内存分配,在堆上 要是这样,如果我尽量不用指针的话(这样程序风格似乎更加清晰一些),那是不是对象都分配到栈上了?这有

阅读全文

c语言中的内存分配

这个问题是关于c和c++中对于参数,变量在内存中地址分配的问题。对于以下代码 ``` int main (int argc, char *argv[]) { int a; int b; a = 1; b = 2; return

阅读全文

关于Oracle 11G内存分配的问题

今天导出了一份生产库的awr报告,看了下内存的分配情况:如图所示 截图.png 在控制台查看: SQL> show parameter memory NAME TY

阅读全文

Java问题,系统的内存分配问题

``` Test t =new Test(); ``` 第一行分配一个到Test对象的引用的内存空间。 第二行new一个Test的内存空间 这两句话有什么问题吗?第一句话说是错的,

阅读全文

linux下c语言大内存分配

远程登录工作站(64G)c语言分配12G内存失败 代码如下 ``` #include<stdio.h> #include<string.h> #include<malloc.h> int main() { char *x=NULL;

阅读全文

slice内存分配如何起作用?

我写了个简单的例子来测试g_slice_alloc()和g_malloc()的性能 代码 slice版本 ``` #include <gtk/gtk.h> #include <stdlib.h> int main(int argc, cha

阅读全文