最近发现项目会出现AppCrash问题。
经过同事提供的AppCrash的线索(和日志相关),经过定位、剥离无关影响因素,
最后得到最基本的代码如下:
public static void main(String[] args) throws Exception { byte[] bs = new byte[63000]; for (int i = 0; i < bs.length; i++) { bs[i] = (byte) i; } System.out.write(("写入" + bs.length + "字节 ----------------").getBytes()); System.out.write(bs); //System.out.print(new String(bs)); System.out.write(("写入" + bs.length + "字节完成 ----------------").getBytes()); int n = System.in.read(); System.out.println(n); }
这一段代码在Win7 64位环境 + JRE1.6_0_43 64位版下面会导致AppCrash;(第一次可能不出现,第二次运行就会出现AppCrash)
更换JRE8以后,Crash问题仍然存在。
更换到Win2008 64位环境,Crash问题仍然存在。
但是在Windows 8 下面,这段代码是正常执行的。
真是奇怪了,是我的环境有问题吗?
BTW, 为什么有上面的测试代码,因为logback在写控制台日志的时候,是使用outputStream.write()方法的。详见:ch.qos.logback.core.encoder.LayoutWrappingEncoder
相关推荐
免责申明: 本站资源均来自互联网,仅限网友网络学习交流使用。请勿用于商业买卖,如你喜欢此教程请购买正版!如若认为侵犯了权益,可直接联系站长删除相关的资源。
Android APP crash隐患静态代码扫描工具—gode
工具详情请访问 http://godeyes.duapp.com/
最近在做一个社交app的过程中,用户总是反映app在跳转到分享页面的时候无故退出。 我在我的手机上实验了几下,都能成功,神奇的安卓啊,最后想到了一个办法, 记录用户app的崩溃日志来解决。 可是用户就是用户,提交...
软件是人思维的产物。智者千虑,必有一失,人的思维总有缺陷,反映到软件层面上就是程序 bug。...通过工具分析这个文件,我们可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题所在并进行及时解决。
通过【NSSetUncaughtExceptionHandler】机制捕获处理app的异常
App研发录—架构设计,Crash分析和竞品技术分析App研发录—架构设计,Crash分析和竞品技术分析App研发录—架构设计,Crash分析和竞品技术分析App研发录—架构设计,Crash分析和竞品技术分析App研发录—架构设计,Crash...
藏经阁-美团 crash 监控分析系统优化之路:crash 率从千分位到万分位.pdf
Crash
Crash问题分析,总结objdump使用方式
CRASH
根据GitHub上的例子结合实际应用写了一个解决app在运行中crash的问题
使用UIImagePickerController时3DTouch引起的Crash问题的解决
VB软件开发中的错误捕获及处理技术VB技术很实用的源码本人收集了一些技巧供大家参考,希望斑竹能多放一些时间。按字母或数字顺序排列列表框中的列表项. 将以下代码加入到你的程序中.
官方最终版,已不再更新了,很好用的,已经能完美模拟大部分PS2游戏了
通过注册表解决powerbuilder ole ;insert control 程序崩溃自动退出问题的处理方法!
42页 介绍了如何在android手机发生crash时 进行log分析的方法,它可以帮助测试人员快速定位问题到原因
Ansoft软件安装说明,软件安装说明.
mshtml.dll,引用到项目中即可使用。
Mono2.0 对C#闭包 与 donet 不同的实现导致Unity的Bug 及解决方案