深圳幻海软件技术有限公司 欢迎您!

  • 来看三段程序,你学会了什么?

    学习任何一门语言都不能少的了debug,汇编也是。debug程序执行过程下面我们就依据这几个功能来跟踪一下程序的执行过程。debug对我们来说非常重要,有很多代码细节和问题通过肉眼是观察出来的,我们肉眼可能能够判断一些简单的程序问题,但是对于很多隐藏较深的问题,还是要依据debug才能发现。下面是一

  • 再议内存布局,你学会了吗?

    你好,我是雨乐!在上一篇文章C++:从技术角度聊聊RTTI中聊到了虚函数表,以及内部的部分布局。对于c++对象的内存布局一直处于似懂非懂似清非清的阶段,没有去深入了解过,所以借着这个机会,一并分析下。多态在我们日常工作中用的算是比较多的一种特性,业界编译器往往是通过虚函数来实现运行时多态,而涉及到虚

  • 洞察 C# 终结队列引发的内存泄漏

    一、背景C#程序内存泄漏的诱发因素​有很多,但从顶层原理上来说,就是该销毁的 用户根​ 对象没有被销毁,从而导致内存中意料之外的对象无限堆积,导致内存暴涨,最终崩溃,这其中的一个用户根就是 终结器队列,这一篇我们就来看下如何让PerfView配合WinDbg双剑合璧。二

  • hyengine - 面向移动端的高性能通用编译/解释引擎

    一背景简介手机淘宝客户端在历史上接过多种多样的脚本引擎,用于支持的语言包括:js/python/wasm/lua,其中js引擎接过的就有:javascriptcore/duktape/v8/quickjs等多个。众多的引擎会面临共同面临包大小及性能相关的问题,我们是否可以提供一套方案,在能支持业务需

推荐阅读