最新文章列表

为什么不能往Android的Application对象里存储数据

在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。 有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的activities可用。这种方法简单,优雅而且……完全扯淡。 假设把你的数据都保存到Applicat ...
泊菜2014 评论(0) 有178人浏览 2015-04-08 10:07

IOS 处理闪退崩溃问题

很多时候,开发的APP会存在在真机上出现闪退和崩溃的问题,如果捕获到这些异常,就以快速定位问题所在,所以这里记录下如何捕获和处理方法。   总的核心思想是: 1.让程序知道出现闪退和崩溃的问题时,该调用什么 2.对闪退和崩溃问题进行处理   key point: ios里面的崩溃和闪退分两种情况,一种是未捕获的异常,通常是一些NSXXXXException这种,这种异常,可以通过N ...
jiangmq100083 评论(0) 有2108人浏览 2015-03-10 16:57

iOS定位引发crash的具体行

手动添加一个断点:add symbolic breakpoint,并命名为objc_exception_throw   这样,每次应用crash时,都可直接定位到出错的代码行上。
jsntghf 评论(0) 有1133人浏览 2014-08-02 09:44

[MySQL]快速解决"is marked as crashed and should be repaired"故障(转)

具体报错如下: Table '.\Tablename\posts' is marked as crashed and should be repaired 提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问 ...
不爱不见 评论(0) 有6334人浏览 2013-12-09 13:03

tomcat进程意外挂掉(crash)(未解决的问题)

问题:tomcat在运行过程中会莫名挂掉,表现如被Killed -9,系统中没有任何日志(命令行无Kill指令记录、/var/log/message中无OOM Killer日志、项目本地目录无core dump日志、无java crash日志、应用中记录了eixt操作,日志中没有看到该记录)。不知道大伙儿遇到过这种情况不,有啥建议不? 下面是我排查的情况: 软件环境 $ uname -a ...
pcpig 评论(0) 有3885人浏览 2013-08-22 16:17

Native Code崩溃了?是libskia?onPause之后?Bitmap.recycle()线程不安全

有一处很奇怪的Crash,在退出一个Activity的时候Native Code Crash,而且是概率性发生。堆栈中的信息包含libskia.so。经过仔细排查,发现Google Code中有人提到类似问题,是libskia的库负责图像编解码等,而这个库不是线程安全的,那么在对Bitmap调用recycle方法时,可能造成线程崩溃,所以recycle要慎用。
iamzhaozheng 评论(0) 有4177人浏览 2013-05-27 15:10

JVM Crash排查分享 - 爆栈

一. JVM爆栈 爆栈是JVM Crash的一种案例,意思是JVM 的栈满(StackOverFlow),使得方法无法获取栈空间,而导致应用crash。爆栈是StackOverFlow的一种,只不过上层调用的是本地方法,才有可能导致出现crash,而非Native方法,则会直接抛出StackOverFlow OOM错误。 如果要分析JVM Crash的原因,需要结合Core文件可以定位导致C ...
明天属于我 评论(0) 有7776人浏览 2013-05-02 16:56

ios Crash Log 分析汇总

方法一:(未找到这个工具)   1.xcode 有自带的symbolicatecrash,可以将.crash文件中的16进制地址转换成可读的函数地址。 symbolicatecrash位于: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFram ...
xyxdasnjss 评论(0) 有2237人浏览 2013-03-21 10:53

Android 动态库死机调试方法

android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系, 而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。方法一: 下在介绍一个简单的调试库的方法,当然需要有so库的源代码 举例 a)         错误信息如下,它表示了出错时的函数调用关系(下面调上面的)   I/DEBUG   (  634):         ...
quanminchaoren 评论(0) 有4884人浏览 2013-03-05 13:54

我的Java应用为什么Crash!

转载自 芋头的故事 http://developers.sun.com.cn/blog/yutoujava/entry/20070411     Java的应用有时候会因为各种原因Crash,这时候会产生一个类似java_errorpid.log的错误日志。拿到了这个日志,怎样分析Crash的原因呢?下面我们来详细讨论如何分析java_errorpid.log的错误日志。 一. 如何得到这个 ...
sunjing 评论(0) 有1347人浏览 2012-11-29 07:34

android OutOfMemory时抓取heap快照

(这里不教你如何分析heap快照,只说明如何在关键时候抓取) 首先说一下,在程序没有崩溃的时候如何抓取heap快照。 这个大家应该都知道,在ddms中自带此功能。 见上图 首先我们选中一个进程,然后点击 Update Heap按钮(小绿虫子旁边的按钮),这时就能看到heap使用情况 如果想取出快照详细分析,我们可以点击 Dump HPROF File按钮,保存到电脑上面。使用andro ...
su1216 评论(1) 有6553人浏览 2012-08-27 11:25

Oracle监听器crash问题

数据库Oracle 10.2.0.4 for linux x86 64bit,正常运行430天。在今天早上10点钟,Oracle监听器进程突然宕机。 在操作系统的message中显示错误信息为”tnslsnr segfault error 4”,监听器日志文件因为体积达到4GB,没有记录下这次出错日志。 根据错误关键字“tnslsnr segfault error 4”,搜索发现该问题是在负 ...
mikixiyou 评论(0) 有4247人浏览 2012-07-17 13:36

首先查看crash log中的崩溃线程

首先查看crash log中的崩溃线程,假如是这样的: Thread 0 Crashed: 0   libobjc.A.dylib                0x00003ec0 objc_msgSend + 24 1   MyApp               0x000036d2 0×1000 + 9938 我们得到了用户发生崩溃情况的内存地址:0x000036d2 然后回到我们应 ...
bengan 评论(0) 有1959人浏览 2012-07-15 15:47

iOS【EXC_BAD_ACCESS 】crash报告分析

做iOS的开发者,经常都会遇到这个问题,我在这里做一下简单的分析 下面是crash log,摘自:【EXC_BAD_ACCESS 】crash报告的问题 Exception Type:  EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009 Crashed Thread:  0 Thread ...
bengan 评论(0) 有7994人浏览 2012-07-15 15:40

opensuse 上面运行eclipse崩溃的问题

应该很少有人在opensuse上面开发java吧,如果有的话,几乎都会遇到一个很蛋疼等问题,就是eclipse没法工作,点一个什么菜单就崩溃了。 你可以通过更改参数MALLOC_CHECK_为0解决: export MALLOC_CHECK_=0 或者这样启动eclipse: MALLOC_CHECK_=0  ./eclipse MALLOC_CHECK_有四种设定,即: MALL ...
OpenMind 评论(0) 有1615人浏览 2012-05-23 17:28

Crash course on JVM crash analysis

[转] http://weblogs.java.net/blog/2009/02/19/crash-course-jvm-crash-analysis
jiadong 评论(0) 有963人浏览 2011-12-29 14:24

MappedByteBuffer强制释放后读取引发jvm crash

  这几天使用MappedByteBuffer对系统进行了实现,在压测过程中发现启动多个group订阅时服务端会发生jvm crash ,排查后找到了原因,记录一下。   部分信息如下: # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATIO ...
Jen 评论(1) 有6005人浏览 2011-10-14 20:53

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics