Java 最初诞生的时候,它可以说是其他语言的进化版。不仅因为Java很简单,而且这一进化的语言还是一个可以运行第三方硬件字节码的虚拟机。它还是垃圾收集 器,从而令存储管理和内核转储(core dump)不再是麻烦。当然还有它相当全面的类库。虽然它没有什么惊世的新性能,但它把许多语言的优点基于一身。
Library 或 pandas 是连接 SciPy 和 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Comma-separated
cppcheck 是一个静态代码检查工具,支持c, c++ 代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。
gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。 安装 gperftools: http://code.google.
GoAccess 是一款开源的网站日志实时分析工具。GoAccess 的工作方式很容易理解,就是读取和解析 Apache/Nginx/Lighttpd 的访问日志文件 access log,然后以更友
Kylin 是一个来自 eBay 公司开发的开源分布式OLAP 分析引擎,基于 Hadoop 提供 SQL 接口和 OLAP 接口,支持 TB 到 PB 级别的数据量。 - 超级快的 OLAP 引擎,具备可伸缩性:
基于Xdebug进行PHP的性能分析 ,对于本地开发环境来说是够用了,但如果是线上环境的话,xdebug消耗较大,配置也不够灵活,因此线上环境建议使用 xhprof进行PHP性能追踪及分析 。 xhprof的安装与简易用法
化地将所需要的资料以矩阵的方式切割」,当我们程式需要这些资料时,再每次从资料库取一部分的资料供程式分析使用。 由于LIBSVM并没有实作虚拟矩阵,以致于没办法解决资料过于庞大时,会遇到记忆体不够的
0x050d8000, 0x05ac0000) No shared spaces configured. 通过分析main方法中申请2m的内存,内存分配到了eden区。from to tenered区都是没有被使用。
堆中存放的是对象数据,什么是对象数据,排除法,排除基本类型以及引用类型以外的数据都将放在堆空间中,下面来具体分析一下堆空间... 在JVM中堆空间划分如下图所示 上图中,刻画了Java程序运行时的堆空间
本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。 本文英文原文来源: http://java.dzone.com/articles/java-tools-source-code
Wheelbarrow 是一个自动分析 linux 软件包安全程度的框架。它通过分析 Linux 程序的列表,检查每个包,从而分析 linux 软件库,并标注其安全等级。 Wheelbarrow
更多是一些代码片段,这里就探讨Philm是如何结合Android实际问题来实现一种MVP架构,如有分析不准确的地方,欢迎指出,大家一起探讨。 1.简单谈一谈MVP 在无任何模式下的开发时,Acti
得益于IDA pro十分开放的架构,Gergely Erdelyi和Ero Carrera在2004年基于IDA pro发布了IDAPython,逆向工程师能够以Python脚本的形式访问IDC脚本引擎核心、完整的IDA插件API,以及所有与Python捆绑 在一起的常见模块。IDAPython无论是在商业产品中(例如Zynamics的BinNavi),还是在一些开源项目中(例如Paimei和 PyEmu)均有所应用。
Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。
FlowBAT 是一个基于流的图形化(graphical flow-based)分析工具。通过使用网络流量记录的多功能性,FlowBAT 可以为网络管理员和网络安全从业者提供可视化效果。 FlowBAT
回到我最喜欢的一个主题:垃圾的创建与分配。可以从我以前的文章(如: 性能优化的首要法则 和 重视性能优化首要法则:逃逸分析的效果 )获取更多关于这个议题的细节。尤其弄懂在性能问题上,为什么分配是如此重要的因素。 几天前,当我诊断一些
性值改变所产生的效果。 在这篇文章中将介绍对多属性排序可视化的需求所作的全面分析,以及全新的多属性组合排序可视分析技术LineUp的设计与实现。 多属性排序可视化的需求 排名的可视编码:可视化的用户能够快速地理解单个数据项的排名。
Google I/O 2013 大会上发布的 Android 异步网络请求框架和图片加载框架。 试用场景:适合数据量小,通信频繁的网络操作。
Sky 是一个开源的数据库,用于灵活、高性能的分析行为数据。包括一些点击流和日志数据,使用 Sky 分析比传统 SQL 数据库或者是 Hadoop 速度要快得多。Sky 通过优化数据的组织、更快的查询