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

当前主题:c内存分配

c内存分配相关的博客

Android Native 内存泄漏系统化解决方案

导读:C++内存泄漏问题的分析、定位一直是Android平台上困扰开发人员的难题。因为地图渲染、导航等核心功能对性能要求很高,高德地图APP中存在大量的C++代码。解决这个问题对于产品质量尤为重要和关键,高德技术团队在实践中形成了一套自己的解决方案。 分析和

阅读全文

MNN - 端侧推理引擎面临的挑战与应对

MNN(Mobile Neural Network)已于今年5月7日在 Github 上正式开源。淘宝无线开发专家——陈以鎏(离青)在 GMTC 全球大前端技术大会为大家分享了 MNN 开发、开源中的思考与总结,通过淘宝在移动AI 上的实践经验,你将会了解移

阅读全文

Redis为什么这么快&如何让Redis更快

  Redis是一款使用C语言编写、可基于内存亦可持久化的日志型、Key-Value型开源数据库。Redis因自身极其优越的性能和读取速度而被广泛使用。 一、Redis为什么那么快 1.1 完全基于内存   Redis完全基于内存,大部分都是简单的存取操作,

阅读全文

Java之多线程

线程是任务调度和执行的基本单位,可以看做是轻量级的进程,多线程是指在同一程序中有多个顺序流在执行,也就是一个进程中同时执行多个线程,两个或两个以上的线程对同一个变量的操作.如果两个线程修改同一个对象的状态,根据线程访问数据的次序,可能会产生错误的数据,也就常

阅读全文

内存泄漏优化

目录介绍: 01.什么是内存泄漏 02.内存泄漏造成什么影响 03.内存泄漏检测的工具有哪些 04.关于Leakcanary使用介绍 05.错误使用单例造成的内存泄漏 06.Handler使用不当造成内存泄漏 07.Thread未关闭造成内容泄漏 08.错误

阅读全文

Bitmap避免OOM

目录介绍 01.先看一个需求分析案例 02.Bitmap占用内存介绍 03.影响Bitmap占用内存因素 04.图像加载的方式 05.加载图像内存去哪里了 06.具体实现加载图片步骤 希望世麟兄弟母亲尽快好起来 和南尘(世麟)认识与网络,估计好多程序员都看过

阅读全文

咱们从头到尾说一次 Java 垃圾回收

之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但

阅读全文

Android MEM性能数据获取

查看内存使用情况 使用adb dumpsys 命令 adb shell dumpsys meminfo 其中,package_name 也可以换成程序的pid,pid可以通过 adb shell top | grep app_name 来查找,下图是滴滴主端

阅读全文

高并发服务器框架设计方案

简单谈一谈高并发服务器框架设计的基本思路 基本的服务器框架都是C/S结构的,请求和相应流程是这样的: 这样的框架存在一个很严重的问题,当客户端高并发请求到来,服务器需要进行大量的数据库操作,假设数据库最大连接数为 1000个,此时有10000个请求访问应用服

阅读全文

JavaScript深入浅出第3课:什么是垃圾回收算法?

摘要: JS是如何回收内存的? 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是垃圾回

阅读全文

基于iOS平台的性能检测方案

导语 在开发过程中,功能不仅要满足业务需求,也要关注功能对App性能带来的一些问题。开发人员在开发阶段检测性能比较容易,iOS端可以直接通过instruments工具进行检测。但是在测试阶段,测试人员要检测性能需要下载开发工具成本比较高。如果客户端能够将性能

阅读全文

JVM内存管理小结

前言 “Write Once Run anywhere” 是得益于JVM,工作了将近一年的时间也明白了,最重要的还是思想结构和底层的实现,因为就算新技术层出不穷,它们也只不过是在锦上添花而已。 本文是我是从《深入理解Java虚拟机》总结而来,如果有什么说的不

阅读全文

HawkEye:一种高效率的精细化大页管理方案

概要 随着现代硬件的内存越来越大,地址转换的开销变得不可忽视,大页(Hugepage)方案可以有效的减轻MMU压力,但是如何设计高效的大页管理方案,对于开发者而言仍然属于比较头疼的问题;近期的研究论文Ingens通过分析内核的页面访问模式和硬件性能计数器中>

阅读全文

C语言基础:你知道吗,对于C语言来说,我们的显示器只是一个文件

最近,我们已经将C语言基础的知识点已经将的差不多了,今天说一个有趣的事情:相信对于现在的我们,文件是什么我们都已经非常清楚了,比如一些常见的txt文件,Word文档,还有我们写的代码所在的文件等,电脑中很常见,但是在C语言中,你知道文件是什么吗。 C语言基础

阅读全文

2019最新iOS面试题及答案

1. Object-C的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,

阅读全文

OceanBase数据库实践入门——性能测试建议

概述 本文主要分享针对想压测OceanBase时需要了解的一些技术原理。这些建议可以帮助用户对OceanBase做一些调优,再结合测试程序快速找到适合业务的最佳性能。由于OceanBase自身参数很多、部署形态也比较灵活,这里并没有给出具体步骤。 数据库读写

阅读全文

iOS两年前的面试题总结,现在的你掌握了嘛?

序言 这些面试题是两年前的标准了,虽然跟现在的面试需求显得相对简单了点,但是也是可以帮着梳理一下基础方面的知识的! OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的

阅读全文

JDK11 | 第六篇 : Epsilon 垃圾收集器

文章首发于公众号《程序员果果》 地址 : https://mp.weixin.qq.com/s/RhGXJImhp7Xm-wDrpPomkQ 一、简介 Epsilon(A No-Op Garbage Collector)垃圾回收器控制内存分配,但是不执行任何

阅读全文

Java博客大汇总

目录介绍 01.Java基础[30篇] 02.面向对象[15篇] 03.数据结构[27篇] 04.IO流知识[11篇] 05.线程进程[9篇] 06.虚拟机[5篇] 07.类的加载[7篇] 08.反射原理[12篇] 09.Java并发[27篇] 10.Jav

阅读全文

JavaScript中的垃圾回收和内存泄漏

摘要: JS内存管理。 作者:浪里行舟 Fundebug经授权转载,版权归原作者所有。 前言 程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Jav

阅读全文

573
软件著作权