关闭

[置顶] C++中虚函数(virtual function)到底有多慢

本文地址:http://blog.csdn.net/hengyunabc/article/details/7461919 虚函数为什么慢,cpu分支预测技术,虚函数到底要调用哪些汇编,虚函数实现的简单图示,虚函数不能内联, 印象中经常看到有人批评C++的虚函数很慢,但是虚函数为什么慢,虚函数到底有多慢呢? 一、理论分析 虚函数慢的原因主要有三个: 多了几条汇编指令(运行时得到对应...
阅读(4457) 评论(6)

Java的内存布局

from:https://www.ibm.com/developerworks/cn/java/j-codetoheap/ 从 Java 代码到 Java 堆 理解和优化您的应用程序的内存使用 Chris Bailey, Java 支持架构师, IBM 简介: 本文将为您提供 Java™ 代码内存使用情况的深入见解,包括将 int 值置入一个In...
阅读(4028) 评论(2)

Java中的几个HashMap/ConcurrentHashMap实现分析

一、HashMap,即java.util.HashMap 标准链地址法实现。这个不用多解析,下图十分明了。(图片来自网络) 二、Collections.synchronizedMap() 函数返回的线程安全的HashMap 这个的实现比较简单。 代码中有: private final Map m; // Backing Map final Object...
阅读(8223) 评论(5)

MongoDB 全文检索和标签功能

简单翻译。 原文:http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo MongoDB是通过增加一个tags的数组来实现标签功能(tagging)。 obj = {   name:     "Apollo"     ,         text:  "Some text about...
阅读(12069) 评论(0)
    个人资料
    • 访问:1589263次
    • 积分:11439
    • 等级:
    • 排名:第1415名
    • 原创:129篇
    • 转载:29篇
    • 译文:2篇
    • 评论:343条
    博客专栏
    文章分类
    最新评论