JVM 优点与缺点的深入分析 经验

va语言配置的设备上,JVM便无用武之地。JVM为其他语言提供了基础,但JVM最初不 是为这个理念设计的。比如我们作为分配对象来维护我们的堆栈时,通常我们会直接操作实时堆栈并添加我们维护所需的其他字段,除此之外再没有控制堆栈的更好

jopen 2012-05-05   31482   0
JVM   Java开发  

C/C++代码分析工具:Cppcheck 经验

过期的函数,废弃函数调用检查 5. 异常内存使用,释放检查 6. 内存泄漏检查,主要是通过内存引用指针 7. 操作系统资源释放检查,中断,文件描述符等 8. 异常STL 函数使用检查 9. 代码格式错误,以及性能因素检查

jopen 2013-06-05   20818   0

google开源的C++性能分析工具 - gperftools 经验

gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。 安装 gperftools: http://code.google.

jopen 2014-12-16   67916   0

网站日志实时分析工具:GoAccess 经验

GoAccess 是一款开源的网站日志实时分析工具。GoAccess 的工作方式很容易理解,就是读取和解析 Apache/Nginx/Lighttpd 的访问日志文件 access log,然后以更友

jopen 2014-12-16   15584   0

来自 eBay 的 OLAP 分析引擎:Kylin 经验

是一个来自 eBay 公司开发的开源分布式OLAP 分析引擎,基于 Hadoop 提供 SQL 接口和 OLAP 接口,支持 TB 到 PB 级别的数据量。 - 超级快的 OLAP 引擎,具备可伸缩性:

jopen 2014-10-09   73265   0

使用xhprof进行线上PHP性能追踪及分析 经验

基于Xdebug进行PHP的性能分析 ,对于本地开发环境来说是够用了,但如果是线上环境的话,xdebug消耗较大,配置也不够灵活,因此线上环境建议使用 xhprof进行PHP性能追踪及分析 。 xhprof的安装与简易用法

jopen 2014-12-29   20106   0
PHP   PHP开发  

Jvm-内存申请过程分析 经验

0x050d8000, 0x05ac0000) No shared spaces configured. 通过分析main方法中申请2m的内存,内存分配到了eden区。from to tenered区都是没有被使用。

jopen 2015-03-09   15830   0
Java开发   JVM  

JVM内存堆布局图解分析 经验

C/C++ 语言执行的速度要慢了,当然原因肯定不止这一个,如在 JVM 中没有数据寄存器,指令集使用的是栈来保存中间数据...等,尽管 Java 的贡献者们为执行速度的提高想了各种办法,如 JIT、动态编译器

jopen 2015-04-09   16261   0
JVM   Java开发  

11款Java工具:源代码优化与分析 经验

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源: http://java.dzone.com/articles/java-tools-source-code

yg3n 2015-06-04   64257   0

SpringMVC处理静态文件源码分析 经验

SpringMVC处理静态资源,主要是两个标签,mvc:resources和 mvc:default-servlet-handler。在详细说明他们的原理之前,需要先简单说明下SpringMVC中请求处理机 制:HandlerMapping和HandlerAdapter。

jopen 2015-03-18   31279   0

安全等级分析框架:wheelbarrow 经验

Wheelbarrow 是一个自动分析 linux 软件包安全程度的框架。它通过分析 Linux 程序的列表,检查每个包,从而分析 linux 软件库,并标注其安全等级。 Wheelbarrow

likeo 2015-04-21   9808   0

开源项目Philm的MVP架构分析 经验

更多是一些代码片段,这里就探讨Philm是如何结合Android实际问题来实现一种MVP架构,如有分析不准确的地方,欢迎指出,大家一起探讨。 1.简单谈一谈MVP 在无任何模式下的开发时,Acti

jopen 2015-06-09   47478   0

商业程序分析测试软件BinNavi开源了 经验

功能简介 1)开放式数据库格式:zynamics BinNavi现在所有的数据存储在MySQL数据库中方便,灵活的格式。这有利于减轻解体分配结果导致的多重用户,数据管理和备份。 2)集成的Python解释程序:zynamics

jopen 2015-08-21   15850   0
BinNavi  

网络流量分析工具:FlowBAT 经验

FlowBAT 是一个基于流的图形化(graphical flow-based)分析工具。通过使用网络流量记录的多功能性,FlowBAT 可以为网络管理员和网络安全从业者提供可视化效果。 FlowBAT

jopen 2015-07-18   22122   0

Java延时实例分析:Lock vs Synchronized 经验

回到我最喜欢的一个主题:垃圾的创建与分配。可以从我以前的文章(如: 性能优化的首要法则 和 重视性能优化首要法则:逃逸分析的效果 )获取更多关于这个议题的细节。尤其弄懂在性能问题上,为什么分配是如此重要的因素。 几天前,当我诊断一些

jopen 2015-09-02   14143   0

LineUp:多属性排序的可视分析 经验

前言 在我们的日常生活中经常会遇到各种各样的排序列表,排序是将无序的数据项集合重组的普遍方式,它基于数据项的单个或多个属性值为数据项计算一个排 名。多属性排序是普遍存在的,在多属性排序中,我们无法直观

jopen 2015-09-22   8196   0

Android Volley 异步网络请求分析 经验

I/O 2013 大会上发布的 Android 异步网络请求框架和图片加载框架。 试用场景:适合数据量小,通信频繁的网络操作。 git clone https://android.googlesource

jopen 2015-07-28   15859   0

低开销的Python程序分析工具:Plop 经验

Plop是一个对Python程序栈区取样的分析工具,可以随意的开启或者关闭,而对性能的影响很小。 示例 对一个Python脚本开始分析,只需执行 python -m plop.collector myscript

jopen 2014-07-08   11150   0

各大热补丁方案分析和比较 经验

插桩、热补丁、SDK hook等功能。 Xposed需要Root权限,是因为它要修改其他应用、系统的行为,而对单个应用来说,其实不需要root。 Xposed通过修改Android Dalvik运

jopen 2016-01-19   22054   0

Lua 和 C/C++ 互相调用实例分析 经验

,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析: lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下:

jopen 2016-01-01   8275   0
1 2 3 4 5 6 7 8 9 10